php连接mysql报错怎么办(php连接数据库失败怎么办)

本文目录一览:

PHP在连接MySQL时为什么会报个一个 HTTP ERROR 500 的错误?

应该是数据库连接失败导致的,你可以打开调试模式,然后在连接数据库的时候进行判断,你可以先在成功之后设置一个die,就是停止程序运行,看看浏览器显示500吗?如果不显示,那就是后面的语句有问题,如果显示,那就是mysqli有问题,看看有没有这个驱动,最好是看下php和服务器的日志。

php连接mysql数据库,报错Function mysql_connect() is deprecated?

info.php在CentOS

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

mysql_connect():

No

such

file

or

directory

在网上查了一下,说是本地socket设置与默认的不一样,导致php无法找到mysql的socket文件。根据网上提供的方法,需要做如下操作。

首先,在MySQL中用status查看数据库状态,如下所示:

mysql

Ver

14.14

Distrib

5.1.69,

for

redhat-Linux-gnu

(x86_64)

using

readline

5.1

Connection

id:

10

Current

database:

Current

user:

root@localhost

SSL:

Not

in

use

Current

pager:

stdout

Using

outfile:

Using

delimiter:

;

Server

version:

5.1.69

Source

distribution

Protocol

version:

10

Connection:

Localhost

via

UNIX

socket

Server

characterset:

latin1

Db

characterset:

latin1

Client

characterset:

latin1

Conn.

characterset:

latin1

UNIX

socket:

/var/lib/mysql/mysql.sock

Uptime:

20

hours

55

min

30

sec

其中,标红的部分是我们需要的。然后打开php.ini文件,需要将mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket的值设置为标红后面的那个目录。重启apache服务器,后续info.php工作正常,MySQL的版本信息能够正常显示了。

PHP MYSQL数据库连接出错

$_SESSION[‘admin’]==”OK”

才会连接数据库,如果不成立的话,那么就不会生成数据库连接,这个时候执行mysql_close().就会出错

你应该把mysql_close()放到

if循环里面。

原创文章,作者:FXPK1,如若转载,请注明出处:https://www.506064.com/n/127536.html

相关推荐

  • 使用PHP随机函数生成随机数字和字符串

    一、随机函数简介 PHP中提供了多种方法生成随机数和字符串,其中常用的函数是rand、mt_rand和uniqid。rand和mt_rand函数都可以生成指定范围内的随机整数,但是…

    编程 2024-10-04
  • 深入探究MySQL Top命令

    MySQL Top命令是用来监控MySQL服务器活动的命令行工具。我们可以使用该工具查看MySQL服务器上当前运行的进程、线程、查询和表,从而深入了解MySQL服务器的运行情况,分…

    编程 2024-11-01
  • php免杀木马,apk木马免杀

    本文目录一览: 1、关于asp和php免杀 大 马的问题 2、如何查找识别删除简单的免杀PHP Webshell后门 3、webshell有什么作用? 4、如何查找识别删除简单的免…

    编程 2024-10-04
  • 添加mysql数据库用户(sqlserver数据库添加用户)

    1、mysql怎么给数据库添加用户 2、mysql如何创建新用户 3、mysql如何创建新用户,例如创建一个sss 密码为123的用户 4、mysql怎样增加用户 5、如何添加my…

    编程 2024-10-03
  • php高级篇(php 高级)

    本文目录一览: 1、PHP高级程序员要掌握哪些知识? 2、中高级PHP开发者应该掌握哪些技术 3、PHP高级应用都有什么课程? 4、一名合格的PHP高级工程师的知识结构是怎样的 P…

    编程 2024-12-12
  • 关于php与js加密互通的信息

    本文目录一览: 1、PHP如何与JS进行交互? 2、php的des加密用js解密解除乱码,发现2个加密出的东西不一样 3、前端JS AES加密 后端PHP AES加解密 4、php…

    编程 2024-11-26
  • 关于hadoo访问mysql数据库的信息

    本文目录一览: 1、Hadoop和Mysql联合查询 2、mysql中数据怎么导入hadoop 3、hadoop和mysql的结合作用方案 4、hadoop可以用mysql作为数据…

    编程 2025-01-16
  • 基于php排课系统的设计与实现的简单介绍

    本文目录一览: 1、php mysql 论坛 博客 毕业论文 计算机 2、php实现一个餐饮的排队叫好系统 3、php管理系统框架设计 4、如何用php代码实现一个学生管理系统包括…

    编程 2024-11-29
  • mysql怎么导入数据表,mysql导入表数据sql

    本文目录一览: 1、MySQL的数据怎么导入 2、MYsql如何导入数据表 3、mysql如何导出、导入数据库和表,详细一点 4、mysql怎么导入数据表 MySQL的数据怎么导入…

    编程 2024-12-31
  • 安卓本地搭建php服务器搭建,php平台搭建

    本文目录一览: 1、如何本地搭建PHP服务器环境 2、如何搭建php服务器 3、android客户端的php服务器怎么搭建,php服务器又是如何处理android客户端发送的消息,…

    编程 2024-10-26