私は選択クエリを持っています。もう1つの短いif-formは、このselectクエリが何かを返すかどうかをチェックします。mysqlをmysqliに変換するクエリを確認する
ので、私は持っている:
$query = "SELECT `a` FROM `b` WHERE c='$c'";
$test = ($query = mysql_query($query)) ? $mysql_num_rows($query) : 0;
ので、私はmysqliのに変換したいと思いますが、次のコードは、($デシベル= mysqliの)間違っているようだ:
$query = "SELECT `a` FROM `b` WHERE c='$c'";
$test = ($query = $db->query($query)) ? $db->num_rows($query) : 0;
使用:
を$test = ($query = mysqli_query($query)) ? mysqli_num_rows($query) : 0;
エラーメッセージが表示されます。
Warning: mysqli_query() expects at least 2 parameters, 1 given...
私は本当に感謝して、これを解決するために私に助言を与えることができるフレンドリーである誰かがあれば。どうもありがとう。
'$ mysql_num_rows(...)'はタイプミスです、私は推測していますか?変数関数は可変変数ほど怖いです。 –
$ dbクラスをインスタンス化しましたか? –
私は質問 – bonny