【发布时间】:2014-05-15 11:01:08
【问题描述】:
我在家里设置了一个 Raspberry Pi Web 服务器,并设置了 phpMyAdmin 来管理数据库。
我创建了一个数据库来保存一些信息,这些信息将用于在 Google 地图上放置标记(多个用户将为角色扮演活动添加不同类型的标记)。
我的问题是我似乎无法连接到数据库。尽管我尝试了许多不同来源的示例代码,但我得到了奇怪的结果。例如
使用此代码:
<?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
"; } ?>
我试过的本地主机“localhost”,一个指向服务器的域名,它们两者的组合等等。事实是我觉得我不明白屏幕上的打印结果,感觉可能我已经能够连接,但我被似乎不合逻辑的 echo 语句误导了。
我的印象是 phpMyAdmin 也可以生成连接代码,但我似乎找不到任何类似的东西。
【问题讨论】:
-
尝试查看该页面的源代码。我想知道 PHP 解释器是否没有启动,它只是将脚本呈现为文本?如果您可以看到一些 PHP,则意味着它根本没有执行。不,据我所知,phpMyAdmin 不会生成 PHP 代码。
-
上述打印输出与提供的代码不相关。请使用 COMPLETE 数据库连接代码编辑您的问题并完成输出
-
在运行 phpinfo.php 时,我得到了很多表并返回了很多信息,所以我想我确实有 php 实例化并正在运行。
标签: php mysql mysql-connect