私は私の現在のIDの後に次のIDを取得するために使用するクエリを持っていますが、私の現在のIDの後にIDがないときは、クエリはIDを返しません。Selectクエリが空であるかどうかを知る方法
public function select_pers_id($current_id){
$que= $this->query("SELECT * FROM personality_question WHERE personality_question_id > $current_id ORDER BY $current_id ASC LIMIT 1");
$rowp = $que->fetch_assoc();
return $rowp['personality_question_id'];
}
、これは私が
$nid = $this->select_pers_id($currentid);
が
を働いているクエリが、IDが、それらの非を返さない私のシステムに伝えるために異なる時間にこのコードのブロックを使用しようとしたことがあり、それを呼び出す方法です 私はあなたのselect_pers_id()
これに変更します時間
コードは 'PDO'よりも' mysqli_'のように見えるので( 'rowCount()'はうまくいかないでしょう) 、 'rowCount()' [SELECTクエリと一緒に使うべきではありません](http://php.net/manual/en/pdostatement.rowcount.php)です。 – CD001