到mysql無法連接運行該代碼時使用PHP
<?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
編輯: 感謝捕捉非初始化,但它仍然沒有運行
很確定'mysq_error()'和'mysqlerror()'不存在,所以這可能不是原始代碼。 – nickb 2012-07-14 22:04:43
可能是重複的:http://stackoverflow.com/questions/1676688/php-mysql-connection-not-working-2002-no-such-file-or-directory – 2012-07-14 22:05:03
在腳本中打開錯誤:error_reporting(E_ALL); ini_set('display_errors',1);你會收到一個關於$ con沒有設置的錯誤,你可以自己修復錯誤! – Jocelyn 2012-07-14 22:07:10