我正在尝试与 XAMPP 和 sql server 建立连接。但是当我尝试输入数据或连接到数据库时,我会收到此错误。
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\Maxipak\process.php:3 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Maxipak\process.php on line 3
我在第 3 行的代码如下所示:
$conn = mysql_connect ("localhost","root","");
最佳答案
这是一个正确的方法:
注:如mysql_*
自 PHP 7
起,函数已被弃用并被删除所以如果你使用 XAMPP
与 PHP 7
所以这就是为什么你得到未定义的函数错误,而不是你应该使用 mysqli_*
因为它很容易使用。
如何使用 MYSQLi 创建数据库连接:
<?php
/* Database config */
$db_host = '';
$db_user = '';
$db_pass = '';
$db_database = '';
/* End config */
$mysqli = new mysqli($db_host, $db_user, $db_pass, $db_database);
/* check connection */
if (mysqli_connect_errno()) {printf("Connect failed: %s\n", mysqli_connect_error());}
?>
注:只需插入您的数据库详细信息,您就可以开始了..!
关于php - fatal error : Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37373096/