这个问题在这里已经有了答案:
Fatal error: Uncaught Error: Call to undefined function mysql_connect()
(9 个回答)
3年前关闭。
<?php
mysql_connect("localhost","root","");
mysql_select_db("univ_management");
?>
这是以下代码块
Uncaught Error :调用 C:\xampp\htdocs\ums4\db_con.php:2 中未定义的函数 mysql_connect() 堆栈跟踪:#0 C:\xampp\htdocs\ums4\action.php(10): include_once() # 1 {main} 在第 2 行的 C:\xampp\htdocs\ums4\db_con.php 中抛出
最佳答案
首先也是最重要的:不要使用 mysql_*
功能 .只是不要,没有任何借口。这些早已被弃用(有充分的理由)。相反,请使用 mysqli_*
函数(注意 i
)或 PDO 库。有了这个,你的问题的实际答案:
虽然很密集,但错误消息准确地描述了问题:
... Call to undefined function mysql_connect() ...
这意味着 PHP 缺少可能定义该函数的适当共享库。鉴于 currently supported versions of PHP ,我怀疑你使用的是PHP7+。这很重要,因为
mysql_*
函数是 removed in PHP v7.0.0 .
关于php - Mysql 和 php 数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54247102/