Supportnet / Forum / Skripte(PHP,ASP,Perl...)
ergebnis von mysql_query??
Frage
hi leute,
ich hab mit php folgende abfrage für eine datenbank gemacht:
[code]$query = "SELECT name from user WHERE name=´$_SESSION[benutzer]´ and pw=´$_SESSION[password]´";
$result = mysql_query($query) or die(mysql_error());[/code]
anschließend lasse ich mir den wert result ausgeben. das ergebnis sieht so aus:
[code]Ressource id #5[/code]
allerdings kann ich damit überhaupt nichts anfangen. meine tabelle hat momentan nur einen datensatz und außerdem brauche ich den wert name als ausgabe (true oder 1) und zur überprüfung, ob ich den benutzer dann auf den memberbereich umleite oder zur startseite.
bitte helft mir
yeti
Antwort 1 von yeti
hi,
ein weiteres problem ist, das der $result wert immer der selbe ist, egal wie benutzername und pw eingegeben wurden...
ein weiteres problem ist, das der $result wert immer der selbe ist, egal wie benutzername und pw eingegeben wurden...
Antwort 2 von luke.
hi
muss das nicht so gemacht werden?!
also mit ´
muss das nicht so gemacht werden?!
$_SESSION[´benutzer´]also mit ´
Antwort 3 von Supermax
$result ist in deinem Fall nur ein sogenannter "Handle"
mit
$row = mysql_fetch_array($result)
bekommst du den ersten Datensatz des Ergebnisses, wenn du mysql_fetch_row ein weiteres mal aufrufst den zweiten usw.
wenn mysql_fetch_row() false zurückgibt, hast du alle Datensätze gelesen.
mit
$row = mysql_fetch_array($result)
bekommst du den ersten Datensatz des Ergebnisses, wenn du mysql_fetch_row ein weiteres mal aufrufst den zweiten usw.
wenn mysql_fetch_row() false zurückgibt, hast du alle Datensätze gelesen.
Antwort 4 von yeti
hi,
danke, jetz klappts.
ps: komischerweise funktioniert es auch ohne ´ ´ in $_SESSION[´benutzer´]
gruß
yeti
danke, jetz klappts.
ps: komischerweise funktioniert es auch ohne ´ ´ in $_SESSION[´benutzer´]
gruß
yeti

