【发布时间】:2016-01-10 04:36:36
【问题描述】:
无法通过php连接mysql。报错,
无法连接到“localhost”上的 MySQL 服务器 (10061)。
我在 Windows 上使用 MAMP
<?php
$host_name="localhost";
$db_name="baby_names";
$username="root";
$password="";
$con=mysql_connect($host_name,$username,$password);
if (!$con) {
echo "Connection failed: " ;
die(mysql_error());
}
else
echo "connected successfully";
?>
【问题讨论】:
-
如果可以的话,你应该stop using
mysql_*functions。 These extensions 已在 PHP 7 中删除。了解PDO 和 MySQLi 的 prepared 语句并考虑使用 PDO,it's really not hard。 -
您是否在 MAMP 控制台中启动了 MySQL?
-
是的,mysql是在mamp中启动的
-
我使用的是php 5.6.8,所以我认为mysql应该可以工作
-
它应该工作,但你不应该使用它。