本文目录一览:
- 1、PHP在连接MySQL时为什么会报个一个 HTTP ERROR 500 的错误?
- 2、php连接mysql数据库,报错Function mysql_connect() is deprecated?
- 3、PHP代码连接mysql数据库,我照着书上写为什么连接不上呢?
- 4、php mysql_connect连接不上时候,输出错误
- 5、php在连接mysql时为什么会包这样的错误?
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数据库,我照着书上写为什么连接不上呢?
就你上面的代码来看,存在二方面错误:
1、or语句写法错误,你的代码中,所有的or语句都和它之前的代码写在一起,没有空格,这是格式错误;
2、mysql_select_db函数被你写成了
mysql_selcet_db
修改后的代码:
?php
$host="localhost";
$user="root";
$password="770880520";
$dbase_name="wei";
$conn=mysql_connect($host,$user,$password)
or
die("连接mysql服务器失败".mysql_error());
echo
"mysql服务器:$host
用户名:$userbr";
mysql_select_db($dbase_name,$conn)
or
die("连接mysql数据库失败".mysql_error());
echo"数据库:$dbase_namebr";
echo"连接mysql数据库成功";
?
如果还是运行错误,请贴出错误提示信息
php mysql_connect连接不上时候,输出错误
出现这种问题一般情况分三种状况:
1.你本身MYSQL数据库没安装好;
2.安装好了未能自动运行,或没手机启动其进程;
3.这点是经常发生的,就是把用户名或密码搞错了;
php在连接mysql时为什么会包这样的错误?
语法有问题,提示了第二行错误,检查语句,最好做个输出,连接成功返回一个输出,不然你都不知道有没有连上,一步步排查