gpt4 book ai didi

php - PDO 代码不起作用

转载 作者:行者123 更新时间:2023-11-29 08:43:53 26 4
gpt4 key购买 nike

我是 PDO 新手..我尝试了一些在线教程并找到了一些分步指南。我正在使用 WAMP,我创建了一个名为“try”的数据库,其中的表名为“books”。现在在我的index.php 中我写道:

<?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'];
}
?>

现在,每当我在浏览器上加载本地主机时,我都会看到这些错误; enter image description here我不明白这个问题..:-(

最佳答案

根据several examples看来 PDO 更喜欢 dsn 中的主机端口:

$host = "localhost";
$port = 3307;
$conn = new PDO("mysql:host=$host;port=$port;dbname=$db",$user,$pass);

Here's the PHP manual for the PDO MySQL DSN 。请注意“端口”部分。

关于php - PDO 代码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13032363/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com