Tobias Kloth: Select Menu Abfrage

Beitrag lesen

Hallo robb,

bekomme nämlich immer die fehlermeldung:
"Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\programme\apache group\apache\htdocs\intra\selectmenu.php on line 5

die PHP-Fehlermeldung ist irrelevant - was sagt mysql_error()?

$db=mysql_connect("localhost","","");

mit leerem Benutzer und mit leerem Passwort wird das wohl nicht funktionieren, oder?

$sqlab="select * from dvd where typ='$typ'";

dclp-faq: 16.14. Warum soll ich nicht SELECT * schreiben?, außerdem: verwende *nie* ungeprüft Daten die von außen kommen, siehe dclp-faq: 12.11. Prüfe importierte Parameter. Traue niemandem.

$res=mysql_db_query("test",'$sqlab');

die Funktion ist veraltet, verwende mysql_select_db() und mysql_query().

$tit = mysql_result($ergebnis, $i, "titel");
$typ = mysql_result($ergebnis, $i, "typ");

verwende besser eine der mysql_fetch_*-Funktionen - die sind für mehrere Datensätze besser geeignet.

Grüße aus Nürnberg
Tobias