2015-11-12 62 views
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"; 
} 
+0

您是否收到任何錯誤? – Jakar

+0

沒有,我試圖得到任何錯誤消息,但沒有任何 – Lenny

+0

@Lenny我已經添加了一個答案,應該可以解決您的問題。 – versalle88

回答