2012-06-03 57 views
0

我有一個簡單的問題約mysql_num_rows()簡單的PHP:mysql_num_rows

如果我有這樣的事情:mysql_num_rows($getLatest['thread_id']) ,它的工作? mysql_num_rows()是否支持使用方括號,如['thread_id']

+0

你可以隨時嘗試。學習(至少在我看來)最好的方法是嘗試一些事情,然後回溯,找出爲什麼它工作或沒有根據結果。讓你保持銳利,隨時準備實驗,隨時學習:) – Dandy

+0

好評(( )鼓舞人心的! – zuc0001

回答

1

如果數組元素$getLatest['thread_id']包含mysql_query()的結果,它將工作。我不明白爲什麼方括號與mysql_num_rows調用有關,你只是傳遞一個參數。

2

你需要與mysql_num_rows通過資源變量..

假設你執行一個查詢。

$result = mysql_query("SELECT * FROM table1", $link); 

SO $結果是一個資源在這裏。通過mysql_num_rows(資源)

$num_rows = mysql_num_rows($result); 

請參閱this作進一步參考。

+0

如果$ getLatest ['thread_id']包含結果,那麼它就會工作。方括號或不是:) –

1

mysql_num_rows()函數返回mysql_query記錄集中的行數。

+0

爲什麼這會成爲OP問題的答案? –

+0

因爲$ getLatest ['thread_id']與mysql_num_rows無關,它只會返回行數 –