php PDO匯入資料庫失敗的解決方法:1、修改連線語句為「'mysql:host=localhost;dbname=project'」;2、重新執行查詢語句為「$dbh->prepare( "INSERT INTO project.users (userName, userEmail) VALUES (?,?)");」即可。
本教學操作環境:windows7系統、PHP8.1版、Dell G3電腦。
php PDO匯入資料庫失敗怎麼辦?
顯示錯誤訊息,表示你已經連接到資料庫罰款,但該專案資料庫尚未選定。
可以肯定它試圖用正確的DSN改正,我會嘗試改變連接字串直接包含值,而不是變量,即:
'mysql:host=localhost;dbname=project'
這不應該有所作為,但值得檢查。
如果這樣做不起作用,並且由於你似乎可以連接到MySQL,因此
解決方法可能是將資料庫名稱作為查詢的一部分。
所以你上面的查詢會變成:
$query=$dbh->prepare("INSERT INTO project.users (userName, userEmail) VALUES (?,?)");
以上是php PDO匯入資料庫失敗怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!