phpbar.de logo

Mailinglisten-Archive

[php] Problem mit mysql_numrows

[php] Problem mit mysql_numrows

eschmid eschmid+sic_(at)_s.netic.de
Sun, 20 Feb 2000 09:11:22 +0100 (CET)


Hi Sebastian,

mysql_query() liefert nicht die Zahl der Eintraege zurueck sondern einen
Integerwert. Ist dieser "0" dann konnte MySQL diese Query nicht
ausfuehren. Also am Besten mal im MySQL-Monitor die Query solange testen,
bis kein Fehler mehr auftritt.

Die Funktion mysql_numrows() gibt es nicht. Sie heisst mysql_num_rows().
Es gibt bei MySQL noch mehr Funktionen die nicht mehr benutzt werden
sollten. 

-Egon

   Besuchen Sie Six auf der CeBIT (24.2.-1.3.) in Halle 10, Stand 425,
     und auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50!


On Sat, 19 Feb 2000, Sebastian Bergmann wrote:

> Es geht um folgendes Code-Segment:
> 
>  $result = mysql_query( "select * from $table order by
>                         DATE desc where APPROVED > 0" )
>            or die( "MySQL Error: Couldn't access database." );
>  $number = mysql_numrows( $result )
>            or die( "MySQL Error: Couldn't access database." );
> 
> Wenn $result nach Ausführung der Abfrage keine Einträge enthält, dann
> bekomme ich leider keine 0 als Ergebnis der Ausführung von
> mysql_numrows, sondern "MySQL Error: Couldn't access database.".



php::bar PHP Wiki   -   Listenarchive