phpbar.de logo

Mailinglisten-Archive

[php] mysql_num_rows

[php] mysql_num_rows

Dario Nuevo php_(at)_phpcenter.de
Tue, 05 Feb 2002 16:57:49 +0100


05.02.2002 16:45:27, Gloss Mathias 
<Mathias.Gloss_(at)_start.de> wrote:

>>
>Dann liegts halt daran, daß auf der andern Maschine 
die Datenbank anders ist
>(andere Name,User,Pass...)
>

jep, oder das..


>Heißt einfach, daß mysql_query nicht funktioniert 
hat --> $resultset ist 0
>oder false
>--> Fehlerhaftes Query --> mysql_num_rows tut damit 
erst recht nicht.
>

ja das ist eben so ne sache.. also das query ist 
definitiv falsch! denn auch bei einem query, welches 
0 rows zurückgibt, kann man mysql_num_rows() callen, 
welche dann einfach 0 returnt..


>Außerdem ist es wesentlich performanter dafür 
vorgesehene Features der DB zu
>nehmen:
>
>> $sql = "SELECT count(*) FROM user WHERE uid = 
'$s_uid' AND username =
>> '$s_user'";
>> $resultset = mysql_query($sql);
>$a_erg = mysql_fetch_row($resultset);
>$numrows = $a_erg[0];
>

ehm, wenn schon kein mysql_num_rows funktioniert bei 
dem string, wie denn ein fetch_row?!


php::bar PHP Wiki   -   Listenarchive