Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Variablen Werte aus Datenbank zuweisen

Empfohlene Antworten

Veröffentlicht

*Buuuhuuu*....

Seit Tagen suche ich schon nach dem Fehler, warum meine ID nach der Authentifizierung nicht in die PHP-Session IDs eingetragen wird.

Heute bin ich dann endlich mal darauf gekommen, mit mal die Variablen ausgeben zu lassen und siehe da, die Variable welche zugehörige BenutzerID, zu dem eingegebenen Benutzernamen aus der Datenbank lesen soll ist leer.

Meine Frage, ich nutze PHP und will einer Variable einen Wert aus einer Datenbankzelle zuweisen.

Die Datenbank heißt "DB"

Die Tabelle "DB_User"

Und das Feld "User'ID"

Nun will ich den Eintrag finden, in dem der eingegebene Username ist, und von diser Zeile dann die ID in eine Variable schreiben lassen.

Ich bin am verzweifeln, habe mir schon mein PHP Buch genauer angeguckt, ein paar Forenquelltexte aber ich begreife einfach nicht, wie das fzunktioniert...... :´-(

Kann mir einer weiterhelfen?!?


$sql = "select userid from TABLE wher userid='$userid'";

$result = mysql_query($sql,$DATENBANKCONNECT);

if($result){

 while($row = mysql_fetch_row($result)){

  $variable = $row[0];

 }

}

Nabend/Guten morgen ;)

Versuch es einmal damit


Variabeln die wir später zum Verbindungsaufbauen brauchen
<html>
<body>
<?php
$mysqlhost="test";
$mysqldb="DB";
$mysquser="";
$mysqlpasswort=" ";
echo"<form action='test.php'>";
echo"<input name='user'>";
echo"<input type='submit' name='send'>";
if($send)
{
# Datenbank
#
$db = Mysql_connect($mysqlhost,$mysqluser,$mysqlpasswort);
$sqlab = "select * from DB_User where userid='$user' ";
$res = mysql_db_query("$mysqldb", $sqlab);

# Auslesen
#

$id = mysql_result($res, 0, "userid");
$username = mysql_result($res, 0, "username");
mysql_close($db);
# Ausgabe der User-Daten
echo"Der User <b>$username</b> hat die ID-<b>$id</b>";
?>
</body>
</html>
[/php]

Ich hoffe das hilft dir weiter, ansonten schickt mir ein pm .

Ich kann dir noch das Online Buch von

Webserver-Programmierung für Einsteiger empfehlen.

Dort wird einfache alles recht genial erklärt.

MfG Tool-Tim :)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.