PHP MySQL_connect无法与MAMP一起使用

时间:2016-03-30 20:57:40

标签: php phpmyadmin mamp

我已经安装了Mamp和PHPMyAdmin并创建了一个数据库(test_db),但是下面的代码似乎没有连接到服务器。

<?php 
//Sets database connection info
$hostname = "localhost:8888";
$username="root";
$password="root";
$db="test_db";

//starts MySQL connection
mysql_connect($hostname, $username, $password)
    or die("MySQL Connection failure.");
mysql_select_db($db)
        or die("Database could not be found");
 ?>

我曾尝试使用“localhost”和“localhost:8888”作为主机名,并使用“root”和“”作为密码。

我对此比较陌生,我正在尝试自我教导,但我不知道自己做错了什么。

1 个答案:

答案 0 :(得分:1)

首先,请不要使用mysql_connect,因为它已被弃用,而是使用mysqli_connect。 你问的只是你没有添加database_name。

一个工作示例

$hostname = "localhost:8888";
$username="root";
$password="root";
$db="test_db";
$conn = mysqli_connect(
    $hostname,
    $username,
    $password,
    $db
) or die('Error connecting to databse');

有关mysqli

的更多信息,请查看php.com

编辑:另外,考虑使用PDO,因为它非常简单。

相关问题