Problem mit mysql_num_rows in Verbindung mit odbc

budking

Mitglied
Hallo zusammen,

ich habe mit php eine Suche geschrieben, die ein sql Datenbank nach einem Kundennamen durchsucht.

Die Verbindung zur Datenbank erfolgt über odbc. Die Suche funktioniert soweit auch, aber es gibt ein kleines Problem.
Wenn der Kundenname nicht vorhanden ist will ich halt nicht einfach nur eine leere Seite haben, sondern einen Hinweis einblenden, dass man es doch bitte mit einem anderen Suchbegriff noch einmal versuchen soll.

Hierfür wollte ich dann mit mysql_num_rows die Anzahl der Treffer abfragen und falls diese Null ist, den entsprechenden Text einblenden. So der Plan.

Ich bekomme dann jedoch immer die Fehlermeldung "Warning: mysql_num_rows(): supplied resource is not a valid MySQL result resource in ...".

Woran könnte das liegen? Vielen Dank.
 
Danke habe ich gerade versucht. Funktioniert aber auch nicht. Wenn ich mir den wert von odbc_num_rows ausgeben lasse, erhalte ich immer den Wert -1.
 
Funktioniert. Habe mir gerade mal die Hilfe bei php.net durchgelesen.
Habe jetzt in meine Abfrage noch ein "top 100000" nach dem SELECT Befehl eingefügt.
 
Zurück