无法使用php连接到mysql

时间:2012-07-14 22:03:03

标签: php mysql connect

运行此代码时

<?php
$con = mysql_connect("localhost","Grant","grant"); 
if (!$con)
{
die('Could not connect: ' . mysq_error());
}

if (mysql_query("CREATE DATATBASE my_db",$con))
{
echo "Database Created";
}
else 
{
echo "Error creating database: " . mysqlerror();
}
mysql_close($con);
?>

打印

  

无法连接:没有此类文件或目录

我不确定我做错了什么......我在Mac OSX 10.7.4上的用户帐户下本地运行

编辑: 感谢您捕获非初始化,但它仍未运行

2 个答案:

答案 0 :(得分:2)

你没有分配$ con

也许这就是:

$con = mysql_connect("localhost","Grant","grant");

根据http://www.w3schools.com/php/func_mysql_connect.asp

的示例代码

答案 1 :(得分:0)

您正在测试未初始化的变量,(!$con)无论连接状态如何都返回true

$con = mysql_connect("localhost","Grant","grant");