我使用MAMP建立了一個數據庫。 當我嘗試下面的測試時,我只收到一個空白頁。相當新的這一點,我已經嘗試了在網絡上發現不同的建議,沒有運氣。 嘗試使用端口和套接字。在php中測試數據庫連接失敗
<?php
$user = 'root';
$password = 'root';
$db = 'test';
$host = 'localhost';
$port = 3306;
$socket = "/Applications/MAMP/tmp/mysql/mysql.sock";
$link = mysql_connect(
"$host:$socket",
$user,
$password
);
$db_selected = mysql_select_db(
$db,
$link
);
if (!$link){
echo "ERROR";
}
else {
echo "Success";
}
mysql_close($link);
?>
添加的ini_set( '的display_errors',1); ini_set('error_reporting',E_ALL);查看腳本頂部的錯誤。 –
由於你對此相當新:**不要學習'mysql_' **!代之以學習PDO或'mysqli_'!並開始學習如何使用*準備好的語句* http://php.net/manual/en/pdo.prepared-statements.php - 首先學習它是沒有用的,因此避免'mysql_' – Qirel
@Qirel多數民衆贊成在我的答案中說,並得到-1 –