0
我現在正在努力工作一個多小時,應該相當簡單。 我想從我的mysqli數據庫中獲取行,當我從phpMyAdmin的運行我的查詢,我得到預期的結果,但是,當我從我的PHP代碼運行(with bind_param
)我得到0的結果:如何使用mysqli查詢綁定參數
$sql = $connection->prepare('SELECT (UNIX_TIMESTAMP(start_time))
FROM table1
WHERE UNIX_TIMESTAMP(start_time) >= ?
AND (UNIX_TIMESTAMP(start_time)) <= ?
AND column3 = ?')
or trigger_error($connection->error, E_USER_ERROR);
$sql->bind_param('sss', $value1, $value2, $value3);
$sql->execute() or trigger_error($sql->error, E_USER_ERROR);
if ($sql->num_rows == 0){
echo "yay";
}
您是否收到任何錯誤? – Jakar
沒有,我試圖得到任何錯誤消息,但沒有任何 – Lenny
@Lenny我已經添加了一個答案,應該可以解決您的問題。 – versalle88