私がやりたいことの一部が言及されているSOの多くの場所を見つけましたが、組み合わせるときにそれを機能させるのに苦労しています。これが私がやりたいことです。データベースにクエリを実行して結果を表示する関数があります。「レコードが見つかりません」というメッセージを表示するレコードが存在しないかどうかを確認したい。
public function testFun(){
$stmt = $this->dbconn->prepare('SELECT FirstName FROM users u JOIN usersandroles ur ON ur.UserId = u.id');
$stmt->execute();
$result = $stmt->get_result();
$stmt->store_result();
$rowCount = $stmt->num_rows;
$stmt->free_result();
$stmt->close();
if($rowCount === 0){
return FALSE;
}else{
return $result;
}
}
私のPHPページ
$db = generaldb::getInstance();
$user = new User($db);
$result = $user->testFun();
if($result === FALSE){
echo 'No rows';
} else {
while($rows = $result->fetch_assoc()){
echo $rows['FirstName'],'</br>';
}
}
5 つのレコードがあるにもかかわらず、「行がありません」と表示され続けます。助けてください。
ありがとう。