2013-05-12 118 views
0

您好我有下面的代碼顯示安特里姆郡內所有的高爾夫球場:PHP的查詢,顯示的SQL結果數量正在顯示

<?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計數?

感謝提前:)

回答

0

做這個

$count = mysql_num_rows($data); 

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

這是說:解析錯誤:語法錯誤,意外的T_CONSTANT_ENCAPSED_STRING,期待','或';' 我應該在哪裏放這段代碼?對不起新來的PHP,所以不太確定我甚至在做什麼大聲笑。 – StudentNeedingHelp 2013-05-12 16:42:46

+0

@StudentNeedingHelp我有更新的代碼忘記添加'。'現在檢查 – 2013-05-12 16:43:28

+0

是的工作類型,但反覆說「在這個縣顯示1個高爾夫俱樂部」,但有38個高爾夫俱樂部顯示。那是因爲我有數組嗎? – StudentNeedingHelp 2013-05-12 16:48:02

0

我想mysql_num_rows($resource)會做到這一點。這是你要求的嗎?

+0

我現在就嘗試一下,甚至沒有確切地確定我要求的是什麼,新的PHP只是試圖找出我的出路,圍繞不同的事情。謝謝 :) – StudentNeedingHelp 2013-05-12 16:43:35