PHP连接mysql数据库报错:Call to undefined function mysql_connect()
来源:互联网 发布:聊天交友软件排行 编辑:程序博客网 时间:2024/05/22 00:41
问题描述
刚开始学php,系统环境是Ubuntu+PHP7.0+Mysql5.7+Apache2。
运行一个数据库连接测试示例时报错:
[client 127.0.0.1:37496] PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/html/test.php:2\nStack trace:\n#0 {main}\n thrown in /var/www/html/test.php on line 2
示例代码是:
<?PHP $conn=mysql_connect("localhost","root","root"); if($conn){ echo"ok"; }else{ echo"error"; }?>
解决办法
查阅资料后发现,原来是从PHP5.0开始就不推荐使用mysql_connect()函数,到了php7.0则直接废弃了该函数,替代的函数是:
mysqli_connect();
用法是:
$con=mysqli_connect("localhost","my_user","my_password","my_db");
官方的描述连接:http://php.net/manual/en/function.mysqli-connect.php
正确的测试代码:
<?PHP $conn=mysqli_connect("localhost","root","root"); if($conn){ echo"ok"; }else{ echo"error"; }?>
总结
- 在Ubuntu+PHP7.0+Mysql5.7+Apache2的系统环境下报该错,是因为mysql_connect()函数被弃用了,当跟着过时的教程学习时可能会遇到该错误。(注意:如果是windows系统,则更可能是Apache2没有启用mysql,详情自行百度)
- 当运行上面的测试代码时,界面上没有任何反应,错误是在日志中查阅出来的,日志目录在“/var/log/apache2/error.log”。
阅读全文
1 0
- PHP连接mysql数据库报错:Call to undefined function mysql_connect()
- php连mysql报错:Call to undefined function mysql_connect()
- PHP连接MySQL报错:Fatal error: Call to undefined function mysql_connect()之解决方法
- PHP连接MySQL报错:Fatal error: Call to undefined function mysql_connect()之解决方法
- PHP连接MySQL报错:Fatal error: Call to undefined function mysql_connect()之解决方法
- PHP连接Mysql报错 Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /Application
- php连接mysql提示Call to undefined function mysql_connect()
- PHP连接MySQL错误:Call to undefined function mysql_connect()
- php连接mysql错误:Call to undefined function mysql_connect()
- php mysql Call to undefined function mysql_connect()
- 解决 PHP 报错问题:Call to undefined function mysql_connect()
- PHP调用mysql_connect()函数报错:Call to undefined function mysql_connect()解决办法
- php连接mysql提示Call to undefined function mysql_connect() 或 ZenCart MySQL支持问题的解决
- Fatal error: Call to undefined function mysql_connect() (PHP连MYSQL)
- php-mysql配置---Call to undefined function mysql_connect()
- php连接mysql出错:Fatal error: Call to undefined function mysql_connect()
- 在ubuntu16.xx PHP测试连接MySQL中出现Call to undefined function: mysql_connect()
- PHP :Call to undefined function mysql_connect()
- 关于spinner嵌套在popupWindow冲突问题
- EasyUI 输入框下拉框 提示语【EasyUI注意点】
- dubbokeeper部署
- 再次折腾-启动hadoop时遇到问题
- python 安装库 方法 例子:安装opencv
- PHP连接mysql数据库报错:Call to undefined function mysql_connect()
- [iOS]Xcode创建文件时自动生成的注释
- 基于MPAndroidChart的自定义LineChart(二)----添加单击事件的处理
- 关于easyUI 实现复杂表头的问题
- Java实现打印功能
- 解决easyui动态隐藏或显示列导致列表排版错乱的问题
- EditText初识
- myeclipse添加servlet源码包
- 队列——Java实现