(PHP 4, PHP 5)
mysql_num_rows — Sonuçtaki satır sayısını al
Bu eklentinin kullanımı PHP 5.5.0 itibariyle önerilmemekte olup PHP 7.0.0'da kaldırılmıştır. Bu eklentinin yerine ya mysqli ya da PDO_MySQL eklentisi kullanılmalıdır. MySQL API seçerken MySQL API'ye Bakış belgesi yardımcı olabilir. Bu işlevin yerine kullanılabilecekler:
Bir sonuç kümesinden satırların sayısını alır. Bu komut sadece SELECT veya SHOW gibi gerçek bir sonuç kümesi döndüren ifadeler için geçerlidir. INSERT, UPDATE, REPLACE veya DELETE sorgusundan etkilenen satırların sayısını almak için mysql_affected_rows() işlevini kullanın.
sonuç
resource türünde sorgu sonucu. Bu sonuç bir mysql_query() çağrısının sonucudur.
Başarı durumunda sonuç kümesindeki satırların sayısını, hata durumunda
false
döndürür.
Örnek 1 - mysql_num_rows() örneği
<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("database", $link);
$result = mysql_query("SELECT * FROM table1", $link);
$num_rows = mysql_num_rows($result);
echo "$num_rows Satır\n";
?>
Bilginize:
mysql_unbuffered_query() işlevini kullanırsanız, mysql_num_rows() sonuç kümesindeki bütün satırlar alınana kadar gerçek değeri döndürmez.
Bilginize:
Geriye uyumluluk adına, kullanımı önerilmese de şu takma ad kullanılabilir: mysql_numrows()