Geistiger Hohlraum: Problem MySQL-Abfrage - Fehlermeldung ohne Sinn

Beitrag lesen

ich habe eine Frage zu einer MySQL-Abfrage, die ich geschrieben habe, wo die Fehlermeldung aber überhaupt keinen Sinn ergibt.

$sql = "SELECT * FROM tblNavigationOben WHERE freigabe = '1'";
$result = mysql_result($sql);
$ges_menues = mysql_num_rows($result);

Und nun die Fehlermeldung:
Warning: Wrong parameter count for mysql_result() in /home/...../includes/navi_oben.inc on line 3

Lesen wir das doch mal: "Warnung: Falsche Parameteranzahl bei mysql_result() in ... blabla".

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/...../includes/navi_oben.inc on line 4

Lesen wir das doch mal: "Warung: mysql_num_rows(): angegebenes Argument ist keine gültige MySQL-Resource ... blabla".

Wird da jemand von euch schlau draus? Ich zweifel langsam an meinem Verstand.

Gut möglich. Wer bei der Meldung "Falsche Parameter..." nicht gleich in der Anleitung nachschaut, wie denn die Parameter der Funktion aussehen soll, hat offensichtlich ein sehr großes Brett vorm Kopf.

Und dass Du es unterlassen hast zu prüfen, ob mysql_result() überhaupt ein Ergebnis zurückgegeben hast: Mach Dir keine Sorgen, andere Einsteiger sind genauso unbekümmert wie Du.