mysql_num_rows():
Last Updated: Jul 19 2006 17:56, Started by
t014_b
, Jun 26 2006 10:47
·
0
#1
Posted 26 June 2006 - 10:47
Salut.
Mi-am facut un script si pe unele servere imi apare urmatoarea eroare : Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/dragdrop/public_html/apartment/admin/includes/top.php on line 9. Spun "pe unele servere" pentru ca sunt unele hosturi unde nu imi apare eroarea, iar scriptul merge perfect. Codul care il folosesc si care (probabil) cauzeaza eroarea este : $cerereSQL = "SELECT * FROM reg WHERE ip='".$_SERVER['REMOTE_ADDR']."'"; $rezultat = mysql_query($cerereSQL); if(mysql_num_rows($rezultat) == 1){ include('includes/stanga.php'); Multumesc anticipat |
#2
Posted 26 June 2006 - 11:43
$cerereSQL = "SELECT * FROM reg WHERE ip='".$_SERVER['REMOTE_ADDR']."'";
$rezultat = mysql_query($cerereSQL); if(mysql_num_rows($rezultat) == 0){} else { include('includes/stanga.php'); } eroarea apare din cauza ca nu exista nimic in baza de date conform interogarii tale Edited by again, 26 June 2006 - 11:43. |
#3
Posted 26 June 2006 - 15:21
again, on Jun 26 2006, 12:43, said: eroarea apare din cauza ca nu exista nimic in baza de date conform interogarii tale Poate sa fie goala baza de date ca nu da eroare. Eroarea este de query. Verifica mai intai conexiunea la baza de date apoi daca tabulul ala se numeste reg si daca ai campul ip in el |
#4
Posted 19 July 2006 - 17:56
Pune si tu un
echo mysql_error(); dupa randul mysql_query() ca sa vezi ce eroare e. eu cred ca iti da mereu eroare doar ca unele hosturi nu afiseaza warnings si ramai cu impresia ca e ok mai vezi ca unele proxyuri nu transmit REMOTE_ADDR |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users