Mailinglisten-Archive |
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