Beschrijving
int
mysql_num_rows
( resource result)
mysql_num_rows(
)
geeft
het
aantal
rijen
in
een
resultaat
set
terug
.
Dit
commando
is
alleen
geldig
voor
SELECT
queries
.
Om
het
aantal
rijen
op
te
halen
dat
werd
betrokken
bij
een
INSERT
,
UPDATE
of
DELETE
query
,
gebruik
mysql_affected_rows(
)
.
Voorbeeld
1
.
MySQL
num
rows
voorbeeld
?php
$link
=
mysql_connect(
"localhost"
,
"username"
,
"password")
;
mysql_select_db("database"
,
$link)
;
$result
=
mysql_query("SELECT
*
FROM
table1"
,
$link)
;
$num_rows
=
mysql_num_rows($result)
;
echo
"$num_rows
Rows\n"
;
?
|
|
Opmerking
:
Als
je
mysql_unbuffered_query(
)
gebruikt
zal
mysql_num_rows(
)
niet
de
correcte
waarde
teruggeven
totdat
alle
rijen
in
de
resultaat
set
zijn
opgehaald
.
Zie
ook
:
mysql_affected_rows(
)
,
mysql_connect(
)
,
mysql_data_seek(
)
,
mysql_select_db(
)
,
mysql_query(
)
.
Voor
compatibiliteit
kan
mysql_numrows(
)
ook
gebruikt
worden
.
Dit
wordt
echter
afgekeurd
.