0
評論後編輯的問題。它仍然不起作用。
那裏嗨,
我想了解PDO是如何工作的,但我的腳本:
$database = new PDO('mysql:host=localhost;dbname=***', '***', '***');
$query = $database->prepare("SELECT nombre,
tecnica,
tamanno,
estado FROM obra WHERE anno = ?");
$query->execute(array('2009'));
while ($item = $query->fetch(PDO::FETCH_ASSOC)) {
$item['nombre'];
}
打印什麼。如果我做的:
var_dump($query->fetch())
我得到布爾(假)。在閱讀了很多例子後,我無法弄清楚我做錯了什麼。
在此先感謝。
儘量不要在表格/字段名稱中使用特殊字符。並用'' – n00b 2011-03-08 22:54:48
將它們包圍起來所有空白的catch塊都是什麼?如果連接失敗,您將不會在'$ database'中擁有有效的PDO對象 – Phil 2011-03-08 22:54:51
您需要告訴PDO在出現錯誤時實際引發異常。見http://stackoverflow.com/questions/3726505/how-to-squeeze-error-message-out-of-pdo – 2011-03-08 22:55:44