① php数据库总是连接失败
你的数据库应该不支持mysqli模块,而是使用mysql连接,更换一个mysql连接类试试。
② 初学php连接不上数据库
你先检查一下数据库的密码,或者把localhost换成127.0.0.1
③ php连接数据库失败
你注意下面这行,并适当修改既可:
define("DB_PASSWORD","88911"); //数据库密码,更改其中的88911为相应的密码即可
④ php连接数据库失败怎么办
首先你可以把链接失败的错误编码或者错误代码展示出来,然后根据错误编码去手册上面找对应编码错误的原因及解决的办法。
⑤ PHP连接数据库连接不上
首先确认数据库名是否写错,然后看引入路径是否正确。最后看语法是否正确。没有报错提示,只能想到这些。
⑥ php为何连接不上数据库
首先你得保证你的数据库启动了,安装目录项\MySQL\bin目录里的mysqld-nt.exe要启动了,
再者,用户名和密码需要正确
一般用户名是root ,密码为空或者123456,
⑦ php无法连接数据库
LOCALHOST 和 127.0.0.1 是有区别的
127.0.0.1 是要经过防火墙和网卡的,请检查下是不是由于防火墙导致的不能连接
⑧ php连接不上mysql但mysql命令行操作正常的解决方法
故障状况:php网站连接mysql失败,但在命令行下通过mysql命令可登录并正常操作。
解决方案:
1、命令行下登录mysql,执行以下命令:
复制代码
代码如下:show
variables
like
'socket';
执行后会得到类似于如下回显:
复制代码
代码如下:
"Variable_name"
"Value"
"socket"
"/home/mysql/data/mysql.sock"
2、编辑php.ini,找到mysql.default_socket配置项,默认一般是空值(使用编辑Mysql时设置的sock路径),将此项添加值为上面回显中的"/home/mysql/data/mysql.sock":
复制代码
代码如下:
;
Default
socket
name
for
local
MySQL
connects.
If
empty,
uses
the
built-in
;
MySQL
defaults.
mysql.default_socket
=
/home/mysql/data/mysql.sock
3、重启php。
⑨ 为什么我的php连接不上mysql
php连接数据库有两种方式:
1.面向对象方式
$conn=new mysqli('服务器名','用户名','密码','数据库名');
2.面向过程方式
$conn=mysqli_connet('服务器名','用户名','密码','数据库名');
如果在连接的时候没有指定要连接的数据库,可以用两种方式选择你要连接的数据库。
1.面向对象方式
$conn->select_db('数据库名')
2.面向过程方式
mysqli_select_db($conn,'数据库名')
如果你要查询数据库、插入数据到数据库,你可以这样做:
$query="select * from 数据表名";
1.面向对象方式
$result=$conn->query($query);
2.面向过程方式
$result=mysqli_query($conn,$query);
剩下的就是对结果集的操作了,你可以对比着看看你的错误在哪里!