我是新來的PDO ..我嘗試了一些在線教程,並找到了一些分步指南。我正在使用WAMP,我創建了一個名爲「try」的數據庫,名爲「books」。 現在在我的index.php我寫道:PDO代碼不能正常工作
<?php
$host = "localhost:3306";
$db = "try";
$user = "clyde";
$pass = "moonfang";
$conn = new PDO("mysql:host=$host;dbname=$db",$user,$pass);
$sql = "SELECT * FROM books";
$q = $conn->query($sql) or die("failed!");
while($r = $q->fetch(PDO::FETCH_ASSOC)){
echo $r['title'];
}
?>
現在,每當我在我的瀏覽器中加載本地主機,我看到這些錯誤; 我不明白的問題.. :-(
檢查所有值.. $主機(是本地主機是3307端口),$分貝,$ user,$ pass – Svetoslav
您是否確實在與您的Web服務器相同的機器上運行MySQL服務器,並偵聽TCP端口3307?默認的MySQL端口是3306,而不是3307. – lanzz
是的本地主機和端口是正確的。當我使用mysql它可以但PDO代碼不起作用。:-( – clydewinux