PHP mysql_num_rows() funktion

Definition og brug

mysql_num_rows() funktionen returnerer antallet af rækker i resultatsættet.

Syntax

mysql_num_rows(data)
Parameter Beskrivelse
data Obligatorisk. Resultatsæt. Dette resultatsæt kommer fra mysql_query() kaldet.

Beskrivelse

mysql_num_rows() returnerer antallet af rækker i resultatsættet. Kommandoen er kun gyldig for SELECT-sætninger. For at få antallet af rækker påvirket af INSERT, UPDATE eller DELETE-sætninger, brug mysql_affected_rows().

Påmindelser og kommentarer

Bemærk:hvis brug mysql_unbuffered_query()då mysql_num_rows() kun returnerer den korrekte værdi, når alle rækker i resultatsættet er blevet hentet.

Eksempel

<?php
$con = mysql_connect("localhost", "hello", "321");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * FROM person";
$result = mysql_query($sql,$con);
echo mysql_num_rows($result);
mysql_close($con);
?>

Output ligner:

3