選択クエリがあります。別の短いif-formは、このselectクエリが何かを返すかどうかをチェックします。
ので、私は持っています:
$query = "SELECT `a` FROM `b` WHERE c='$c'";
$test = ($query = mysql_query($query)) ? $mysql_num_rows($query) : 0;
だから私はmysqliに変換したいのですが、次のコードは間違っているようです($ db = 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...
ですから、とてもフレンドリーで、これを解決するためのアドバイスをくれる人がいたら、本当にありがたいです。どうもありがとう。