Code前端首页关于Code前端联系我们

php连接mysql出错,php无法连接数据库sql

terry 2年前 (2023-09-30) 阅读数 50 #Mysql
文章标签 Mysql

本文目录:

  • 1、php连接mysql时出现的问题
  • 2、为什么PHP连接MySQL时会报HTTP ERROR 500错误?
  • 3、php连接mysql数据库时,出现错误信息 Function mysql_connect() is deprecated?

php连接mysql时的问题

看你的代码和报错,应该是mysqli扩展没有启用。

如何启用:

打开PHP配置文件,找到类似

extension=php_mysqli

删除之前的;或#,然后重启apache等服务

为什么PHP连接MySQL时报错? HTTP ERROR 500 错误?

应该是数据库连接错误导致的。您可以打开调试模式,然后在连接到数据库时进行评估。成功后可以先掷骰子,即停止正在运行的程序,看看浏览器是否显示500?如果没有出现,则说明下面的语句有问题。如果出现则说明mysqli有问题。看看是否有这样的驱动。最好看一下PHP和服务器的日志。

php连接mysql数据库报错。函数 mysql_connect() 已弃用?

info.php在CentOS

64位虚拟机上运行时,MySQL版本列为空。我查看了info.php的源代码,一开始以为是MySQL数据库的用户名和密码填写错误。仔细检查没有错误后,我检查了 Apache 的 error_log 并得到以下消息:

mysql_connect():

No

like

file

orchecked on Internet and发现本地socket设置与默认的不一样,导致PHP无法找到mysql的socket文件。根据网上提供的方法,您需要执行以下操作。

首先使用status查看MySQL中的数据库状态,如下图:

mysql

Ver

14.14

Disrib

5.1.69,1.69,for❝ - Linux- gnu

(x86_64)

用户

readline

5.1。pager:

Stdout

user

outfile:

user❀er:erversion:

5.1.69

分发

协议

版本:

10

连接:

本地主机❀ix❀IX

服务器

字符集:

latin1

Db

字符集:

Latin1

客户

字符集:

n.t.n。

latin1

UNIX

套接字:

/var/lib/mysql/mysql.sock

正常运行时间:

20

小时

55

分钟

30

秒。

需要。然后打开php.ini文件,将mysql.default_socket、mysqli.default_socket和pdo_mysql.default_socket的值设置为红色标记的目录。重启apache服务器,后续info.php即可正常工作,MySQL版本信息也能正常显示。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门