【发布时间】: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”和“”作为密码。
我对此比较陌生,并且正在尝试自学,但我看不出我做错了什么。
【问题讨论】:
-
请stop using
mysql_*functions。 These extensions 已在 PHP 7 中删除。了解PDO 和 MySQLi 的 prepared 语句并考虑使用 PDO,it's really pretty easy。 -
这不仅非常简单,而且是我最后 30 分钟沮丧的答案。谢谢!
标签: php phpmyadmin mamp