我是PDO的新手。PHP PDO,連接工程購買查詢不執行
這是我迄今所做的,
創建文件「pdotest.php」
代碼在這個文件中
<?php
try {
$conn = new PDO('mysql:host=localhost;dbname=houserentsystem;charset=utf8', 'root', 'admin');
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}
$stmt = $conn->query("SELECT roomName FROM roomName.roomnames");
$results = $stmt->fetchAll();
$stmt->closeCursor();
print_r($results);
var_dump($results);
它應該顯示從數據庫中的一些結果,而是它說在螢火蟲500內部服務器錯誤,但在屏幕上沒有錯誤,它是一個白色的空白屏幕。
你測試了你的查詢嗎? 'roomName.roomnames'不能是'MySQL'表名afaik。加上 - 如果你打開異常模式,那麼當你沒有捕獲它們時你就看不到拋出的異常。所以在你的'PDO'查詢代碼周圍放置另一個'try {} catch(){}'。 – 2014-09-03 17:19:53