gpt4 book ai didi

php - 使用 PHP 将网页连接到数据库会产生奇怪的结果

转载 作者:太空宇宙 更新时间:2023-11-03 12:12:25 25 4
gpt4 key购买 nike

我在家里设置了 Raspberry Pi 网络服务器,并设置了 phpMyAdmin 来管理数据库。

我创建了一个数据库来保存一些信息,这些信息将用于在 Google map 上放置标记(多个用户将为角色扮演事件添加不同类型的标记)。

我的问题是我似乎无法连接到数据库。尽管我尝试了来自许多不同来源的示例代码,但我得到了奇怪的结果。例如

使用这段代码:

<?php
// Create connection
$con=mysqli_connect("example.com","peter","abc123","my_db");

// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

if($con)
{
echo "Connection OK";
}
if(!$con)
{
echo "No Connection";
}
?>

我在网页上打印出以下内容:

Connection OK
"; } if(!$con) { echo "
No Connection
"; } ?>

本地主机我试过“本地主机”,一个指向服务器的域名,两者的组合,等等。事实是我觉得我不明白屏幕上的打印结果,感觉也许我已经能够连接,但我被似乎不合逻辑的 echo 语句误导了。

我的印象是 phpMyAdmin 也能够生成连接代码,但我似乎找不到任何类似的东西。

最佳答案

请检查是否正常

$conn = mysqli_connect("localhost", "root", "password", "dbname");

/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

而不是 $con->connect_error 使用 mysqli_connect_errno()

关于php - 使用 PHP 将网页连接到数据库会产生奇怪的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23676347/

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