繁体   English   中英

PHP查询以显示正在显示的SQL结果数

[英]Php query to display number of sql results being shown

嗨,我有以下代码来显示安特里姆郡内的所有高尔夫球场:

<?php

mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("golf_locate") or die(mysql_error());
$data = mysql_query("SELECT * FROM golf_courses WHERE county = 'Antrim'")
or die(mysql_error());

$image = "golfimage.jpg";

while($info = mysql_fetch_array( $data ))
{
Echo "<div id='image'><img src=".$image.">" . "<br />" . "</div>";
Echo "<div id='text'>";
Echo "Golf Club:&nbsp;" . $info["club_name"] . "<br />";
Echo "County:&nbsp;" . $info["county"] . "<br />";
Echo "To read more information on this golf club and course " . $info["description"];
Echo "</div>";
}

?>

任何人都可以告诉我该查询可以用来显示所显示结果的数量。 例如“在该县显示38个高尔夫俱乐部”-但是使用php计算结果是什么?

提前致谢 :)

做这个

   $count = mysql_num_rows($data);

   echo "Showing ". $count. " golf clubs in this County";

我认为mysql_num_rows($resource)会做到的。 这是您要的吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM