2017-09-07 81 views
0

我有一個簡單的SQL查詢不起作用。我已經嘗試瞭解我所知道的一切來修復此查詢,但無濟於事。示例PDO查詢不起作用

$Data = $connection->prepare("SELECT * FROM EXAMPLE"); 

數據庫上的表存在,並且正確設置了與數據庫的連接。

我也試過這樣:

$Data = $connection->prepare("SELECT ID FROM EXAMPLE WHERE EXAMPLE1=:EXAMPLE1 "); 
$Data->execute(array(
    ':EXAMPLE1' => $EXAMPLE1, 
)); 
+0

你確定你有 「用盡了一切」?當您提供的代碼實際上可能按預期工作時似乎不太可能 – GrumpyCrouton

+0

稍後您在使用'$ Data'做什麼? – chris85

+0

@GrumpyCrouton我試圖解決這個問題,因爲5小時前。 –

回答

0

如果你的連接是很好..

$Data=$connection->prepare("SELECT ID FROM EXAMPLE WHERE EXAMPLE1 = :EXAMPLE1"); 
$Data->execute(array(
    ':EXAMPLE1' => $EXAMPLE1, 
)); 
$result = $Data->fetchAll(); 

或者

$result = array(); 
$sql = "SELECT ID FROM EXAMPLE WHERE EXAMPLE1 = {$EXAMPLE1};"; 
foreach ($connection->query($sql) as $row) { 
    $result[] = $row; 
} 
+0

它仍然沒有... –

+0

毫米檢查您的連接http://php.net/manual/es/pdo.construct.php 然後在phpmyadmin或管理界面中執行您的查詢或使用控制檯sql並執行您的查詢。 – Cuchu

+0

用戶權限? – Cuchu