PHP MySQL_connect不能与MAMP一起使用
我已经安装了Mamp和PHPMyAdmin,并创建了一个数据库(test_db),但是下面的代码似乎没有连接到服务器PHP MySQL_connect不能与MAMP一起使用,php,phpmyadmin,mamp,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, $pass
<?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”和“”作为密码
我对这一点比较陌生,正在努力自学,但我看不出我做错了什么 首先,请不要使用
mysql\u connect
,因为它已被弃用,请改用mysqli\u connect
。您的问题只是没有添加数据库名称 一个有效的例子
$hostname = "localhost:8888";
$username="root";
$password="root";
$db="test_db";
$conn = mysqli_connect(
$hostname,
$username,
$password,
$db
) or die('Error connecting to databse');
有关mysqli
编辑:也可以考虑使用PDO,因为它很简单。已在PHP7中删除。学习使用PDO的语句,并考虑使用PDO,这不仅非常简单,而且也是我最后30分钟挫折的答案。非常感谢。