【发布时间】:2011-09-08 18:35:26
【问题描述】:
我用 MySQL Workbench 创建了一个数据库,现在我需要访问它。所以我写了一个 php 脚本来访问它:
<?
$db = mysql_connect("127.0.0.1:3306","root", "");
if (!$db){
echo "Could not connect to database";
exit();
}
$db_name = "pfc_db";
if (!mysql_select_db($db_name, $db)){
die ("Could not select database");
}
$sql=mysql_query("select * from CAPAS");
while($row=mysql_fetch_assoc($sql)){
$output[]=$row;
if (isset($output)){
echo "yes";
echo $output[0];
}
else{echo "no";}
}
mysql_close();
?>
我对 MAMP 和 MySQL 社区服务器有疑问,我需要推动正确的道路。 我已经在我的 Mac 上安装了 MAMP,并将端口切换到默认的 mysql 端口 3306。我已经将 PHP 测试脚本放在了我在 htdocs 下创建的文件夹“Api”中。所以要尝试一下,我在浏览器上输入http://127.0.0.1/api/test.php,结果是“无法连接到数据库”。我做得对吗?
那么社区服务器呢?它比 MAMP 更好吗?它应该运行以使 MAMP 工作吗?我可以只使用社区服务器吗?如果是这样,我应该在哪里放置 PHP 脚本?哪个文件夹?因为当我尝试对 Community Server 进行相同的测试时,浏览器并没有显示错误消息,而是开始将 php 脚本下载到我的下载文件夹中。为什么会这样?
如您所见,我对这些服务器的东西有点混乱,我需要一些帮助来解决这个问题。
【问题讨论】:
-
查看this answer 了解一些检查 tcp 与 MySQL 连接的基本技巧。
-
感谢您的提示。这是一个有趣的帖子,但问题似乎是另一种方式。请在下面检查我的 cmets 是否是最新的 :)
标签: mysql database mamp community-server