当前位置:首页 » 编程语言 » php不能连接mysql

php不能连接mysql

发布时间: 2023-06-14 21:39:31

php mysql数据库 不能连接

returnarray(

'DB_TYPE'=>'mysql',

'DB_HOST'=>'localhost',

'DB_PORT'=>'3306',

'DB_NAME'=>'wwwvii',

'DB_USER'=>'root',

'DB_PWD'=>'root',

'DB_PREFIX'=>'tp_'
);

首先,多余的去掉,无效的代码,

其次,DB_NAME ,DB_USER,DB_PWD,这些都是根据数据库设置来,name我不敢肯定,但user和pwd不可能全是root

⑵ 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);
剩下的就是对结果集的操作了,你可以对比着看看你的错误在哪里!

⑶ 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数据库

首先你要确定你远程的MYSQL开启了远程连接。
默认是不会开启的,一般情况也是不建议开启的,存在风险比较大。
默认都是服务器本机或者局域网连接使用。
进入服务器给mysql加上一个账号或者直接在你使用的账号上,连接地址localhost或者127.0.0.1改成%,就表示任何IP都可以连接了,这样就可以远程连接了。
建议用一些界面管理软件来修改比较直观一点,当然你熟悉命令也是可以用命令来修改的。

热点内容
猫影视源码 发布:2025-02-12 20:42:05 浏览:923
局域网如何访问其他电脑 发布:2025-02-12 20:39:06 浏览:378
新平板电脑的数字密码如何知道 发布:2025-02-12 20:31:19 浏览:345
打包php整站 发布:2025-02-12 20:29:48 浏览:358
施工作业现场拍摄脚本 发布:2025-02-12 20:20:22 浏览:137
eve脚本破解 发布:2025-02-12 20:07:48 浏览:636
python脚本编程基础 发布:2025-02-12 20:03:40 浏览:486
我的世界服务器里刷怪 发布:2025-02-12 19:57:04 浏览:389
疯狂java视频 发布:2025-02-12 19:38:17 浏览:150
flash免费上传网站 发布:2025-02-12 19:14:03 浏览:191