について簡単な質問がありますmysql_num_rows()
。
私がこのようなものを持っていたら: mysql_num_rows($getLatest['thread_id'])
、それはうまくいくでしょうか? mysql_num_rows()
のような角括弧の使用をサポートしていますか['thread_id']
?
mysql_num_rows でリソース変数を渡す必要があります。
クエリを実行するとします。
$result = mysql_query("SELECT * FROM table1", $link);
SO $result ここではリソースです。mysql_num_rows(resource) で渡します
$num_rows = mysql_num_rows($result);
詳しくはこちらを参考にしてください。
配列要素$getLatest['thread_id']
に a の結果が含まれている場合に機能しmysql_query()
ます。角括弧が呼び出しと関係がある理由がわかりませんmysql_num_rows
。引数を渡しているだけです。
mysql_num_rows()関数は、mysql_query のレコードセット内の行数を返します。