我用 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 脚本下载到我的下载文件夹中。为什么会这样?
正如你所看到的,我对这些服务器的东西有点混乱,我需要一些帮助来解决这个问题。