2014-02-26 63 views
-2

我正在嘗試從我的表中的所有數據,其中用戶ID等於X.PHP錯誤並顯示白頁?

我唯一的下面我收到一個空白頁,就好像有一個在我的語法錯誤,任何人可以看到什麼我做錯了?

try { 
$uid = 3; 
$conn = new PDO('mysql:host=localhost;dbname=site', '[email protected]', 'PW'); 
$data = $conn->query('SELECT * FROM tablename WHERE user_id = :uid'); 
$data->bindValue(":uid", $uid); 

foreach($data as $row) { 
    print_r($row). '<br />'; 
} 
+0

? catch()塊中有什麼?你錯過了'fetch'和'execute'部分。 – kero

+3

當您選擇pdo標籤時,會出現一個信息選項卡。它獲得了信息。這些將確保讓你修復這個代碼 –

+0

使用'prepare()'而不是'query()'而你沒有'execute()'。 –

回答

1

缺少收盤}爲你有[`error_reporting`(http://php.net/error_reporting)上(`E_ALL`)嘗試