我得到一個致命的錯誤上執行下面的查詢:爲什麼此查詢腳本返回致命錯誤?
$stmt = $db->query('SELECT * FROM comments LIMIT 50');
while ($result = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo $result['name'] . ':' . strip_tags($result['message']);
}
返回:
Fatal error: Call to a member function query() on a non-object
設置我的$ DB是這樣的:
try {$db = new PDO('mysql:host=localhost;dbname=database', 'username', 'password');}
catch(PDOException $e) {echo $e->getMessage();}
有誰知道是什麼原因導致這錯誤?
你忘記了初始化$ db嗎? –
你是如何設定$ db的? – Dogbert