Supportnet Computer
Planet of Tech

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...

Antwort 2 von luke.

hi
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.

Antwort 4 von yeti

hi,

danke, jetz klappts.

ps: komischerweise funktioniert es auch ohne ´ ´ in $_SESSION[´benutzer´]

gruß
yeti