SkarreMedlem sedan apr. 20012 427 inläggTrådstart#1 Jag gör någonting fel men har ingen aning om vad så jag hoppas att någon kan upptäcka det åt mig.
Följande kod returnerar 1:
$result = mysql_query("SELECT COUNT(*) FROM applications");
$numrows = mysql_num_rows($result);
Och följande kod returnerar 36:
$result = mysql_query("SELECT * FROM applications");
$numrows = mysql_num_rows($result);
Någonting är galet.
BbohlinMedlem sedan mars 2000263 inlägg $numrows = mysql_num_rows($result);
Du tar här fram hur många rader query:n gav, och den ger en rad, en rad där det står hur många rader tabellen har,,,ex:
>select count(*) from applications;
---------------
| count(*) |
--------------
| 34545 |
---------------
Lösning:
byt ut $numrows = mysql_num_rows($result); mot
list($numrows) = mysql_fetch_row($result);
SkarreMedlem sedan apr. 20012 427 inläggHaha, det är roligt hur lite man tänker ibland! Mindre kul är det när man postar sådana amtörmisstag på publika forum. 