php聊天不接数据库 php数据库连接失败的原因

PHP无法连接到远程的mysql数据库

首先你要确定你远程的MYSQL开启了远程连接。

成都创新互联是专业的宜宾网站建设公司,宜宾接单;提供网站设计制作、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行宜宾网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

默认是不会开启的,一般情况也是不建议开启的,存在风险比较大。

默认都是服务器本机或者局域网连接使用。

进入服务器给mysql加上猜磨敏一个账号或游高者直接穗枝在你使用的账号上,连接地址localhost或者127.0.0.1改成%,就表示任何IP都可以连接了,这样就可以远程连接了。

建议用一些界面管理软件来修改比较直观一点,当然你熟悉命令也是可以用命令来修改的。

在thinkphp怎样不连接数据库连接

config.php

?php

return array(

'APP_DEBUG' = true, // 开启调试模式

'DB_TYPE'= 'mysql', // 数据库类型

'DB_HOST'= 'localhost', // 数据码乎神库朋务器地址

'DB_NAME'='test'迟亏, // 数据库名称

'DB_USER'='root', // 数据库用户名

'DB_PWD'='', // 数据库密码

'DB_PORT'='3306', // 数据库端口

'DB_PREFIX'='think_', // 数据表前缀

);

?

UserAction.class.php

class UserAction extends Action {

public function registerdo(){

$User = M("user");

if($User-create()) {//如果在这里顷困没报错,估计没什麼问题啊

if( $User- add()) { //这里是把数据写入数据库,要不这样,你先把 cretate()屏蔽掉,看看能不能写入

$this - success();

}

else

{ $this - error();

}

else

{ $this - error();

}

}

}

registerdo.html

html

form action="__URL__/registerdo" method="post"

useridinput type="text"/ name="userid"

passwordinput type="text"/ name="password"

input type="submit"/

/form

/html

php为什么连接不上数据库

请检查以下几点问题

① 数据漏悔圆库文返塌件 未导入覆盖

② 根目录未配置数据库

③ 检查数据库账号密码是否前燃正确填写


分享标题:php聊天不接数据库 php数据库连接失败的原因
转载源于:http://pwwzsj.com/article/ddpgcoh.html