想问一下XAMPP mySQL数据库的配置。
我已将xampp文档根目录设置为驱动器D,现在我无法连接到SQL数据库并始终出错。
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in D:\localserver\connection.php:3 Stack trace: #0 D:\localserver\login.php(4): include() #1 {main} thrown in D:\localserver\connection.php on line 3
处理连接的文件看起来像这样
<?php
$connect = mysql_connect("localhost","root","");
if(!$connect) {
die ('connection fail!!!');
} else {
print ('connection okay!!!');
}
$connectdb = mysql_select_db('admin_login');
if(!$connectdb) {
die ('connection fail!!!');
} else {
print ('connection okay!!!');
}
?>
答案 0 :(得分:1)
mysql_connect()
函数来自于几年后已被弃用且已在PHP 7中删除的库。
使用mysqli_connect()
或PDO。
<强>更新强>
您可以将数据库的名称传递给mysqli_connect()
并删除额外的mysqli_select_db()
。如果您希望以过程样式而不是面向对象的方式使用mysqli_select_db()
,则期望mysqli_connect()
返回的链接作为第一个参数,数据库名称作为第二个参数返回,如下所示:
$link = mysqli_connect("localhost", $user, $password);
$db = mysqli_select_db($link, $dbname);