クラスにこの関数またはメソッドがありますが、メールを挿入しても行数が返されません。私はmysql接続などをテストしましたが、それらはすべて機能しています。また、メソッドを通過している電子メールがデータベースに既に存在することにも注意してください。私の計画は行数を取得することであり、それがゼロより大きい場合は、データベースにこの電子メールが既にあることを意味します。
public function userExist($email) {
$query = "SELECT email FROM " . USER_TABLE . " WHERE email = ?";
$stmt = $this->_db->prepare($query);
$stmt->bind_param("s", $email);
if ($stmt->execute()) {
$stmt->store_result();
return $stmt->num_rows;
}
return false;
}