【问题标题】:PHP MySQL_connect not working with MAMPPHP MySQL_connect 不适用于 MAMP
【发布时间】:2016-07-19 02:12:02
【问题描述】:

我已经安装了 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”和“”作为密码。

我对此比较陌生,并且正在尝试自学,但我看不出我做错了什么。

【问题讨论】:

标签: php phpmyadmin mamp


【解决方案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');

查看php.com 了解有关mysqli 的更多信息

编辑:另外,考虑使用 PDO,因为它真的很容易。

【讨论】:

    猜你喜欢
    • 2018-05-13
    • 2012-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多