這是我通常會檢查空的結果:mysql_fetch_assoc
如何使用PDO檢查mySQL中的某行是否爲空?
不過,我使用的PDO爲客戶和本次登錄的功能,我想返回一些文字或數字或布爾說連續被發現或不。
public function Login ($email,$password)
{
$sqlQuery="SELECT * FROM db_user WHERE email= '".$email."' AND password='".$password." '";
$statement = $this->_dbHandle->prepare($sqlQuery); // prepare a PDO statement
$statement -> execute();
$dataSet= [];
if(mysql_num_rows($statement) == 1){
echo 'login true';
} else {
echo 'login false';
}
所以這個工程?或不 ? – 2015-09-04 06:37:18
使用'$ count = $ statement-> num_rows;'而不是'mysql_num_rows' – Saty
嘗試使用'COUNT(*)'語句代替。您不能同時使用'PDO'和'mysql'。那麼你可以,但這將是愚蠢的......也並非如你所想的那樣。 – Rasclatt