webForumDet fria alternativet

Hur räkna rader i MySQL

PHP

6 svar · 476 visningar · startad av Kosse

Medlem sedan juni 2000162 inlägg
Frågan#1

Om jag vill räkna antal rader i ett table i mySQL hur gör jag då?

Medlem sedan mars 20007 896 inlägg
#2

PHP? Njää....

$result = @mysql_fetch_array(@mysql_query("SELECT COUNT(*) AS cntRows FROM tblTable"));
$antal = $result[cntRows];

Eller:

$result = @mysql_query("SELECT * FROM tblTable");
$antal = @mysql_affected_rows();

------------------
SPiN, bjorne.w@telia.com

-- They pretend to pay me, I pretend to work --

[Redigerat av SPiN den 21 jun 2001]

Medlem sedan juni 2000162 inlägg
#3

PHP, njäää..........
Visste faktiskt inte hur det skulle gå till så jag tyckte det var säkrast att posta det bland PHP-snubbarna.

Medlem sedan maj 20002 993 inlägg
#4

mysql_num_rows($query);

------------------
I have not failed. I´ve just found 10.000 ways that won´t work. // Thomas Edison

Medlem sedan mars 20007 896 inlägg
#5

PHP, njäää..........

Lessen för det, kom på att det visst har med PHP att göra... Man KAN juh lösa det med SQL (Mitt första exempel), men även med PHP...

------------------
SPiN, bjorne.w@telia.com

-- They pretend to pay me, I pretend to work --

Medlem sedan aug. 200218 625 inlägg
#6

Ursäkta om jag sliter i en urgammal tråd men den var enda träffen i min sökning på att räkna rader i en mySQL-databas. :)

SPiN skrev:

$result = @mysql_query("SELECT * FROM tblTable");
$antal = @mysql_affected_rows();

...det där löste mitt problem. :)

Tack SPiN!

Medlem sedan aug. 20002 975 inlägg
#7

Manualen om mysql_affected_rows skrev:

mysql_affected_rows() returns the number of rows affected by the last INSERT, UPDATE or DELETE query ...

... mysql_affected_rows() does not work with SELECT statements; only on statements which modify records. To retrieve the number of rows returned by a SELECT, use mysql_num_rows().

273 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)