资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

华为鸿蒙开发平台,华为鸿蒙系统开发平台

PHP 判断数据库连接

$host='XXX';

成都创新互联专业为企业提供师宗网站建设、师宗做网站、师宗网站设计、师宗网站制作等企业网站建设、网页设计与制作、师宗企业网站模板建站服务,10多年师宗做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

$user='XX';

$pass='XXX';

$db='edu';

$conn=@mysql_connect($host,$user,$pass);

if(!$conn){

echo 'script alert("数据库错误");window.location.href="XX.php";/script';

}

else{

mysql_select_db($db,$conn);

}

mysql_query("SET NAMES UTF8");

thinkphp 怎么 检测是否跟数据库连接

比如有个user的表,且表里有数据。

$user=M('User');

$list=$user-find();

dump($list);

若有数据,则表示连接成功。土办法。如果楼主还有不明白的,建议去后盾人找找相关教学视频看看。

使用php连接数据库怎么看成功与否

?php

$link=mysql_connect("localhost","root","123");

if(!$link) echo "连接错误";

else echo "OK!可以连接";

?

mysql_connect( )函数为:服务器名或IP、用户名,密码。

php网站本地测试数据库怎么连接?

?php

$conn

=

mysql_connect('localhost','root','')

or

die('连接数据库失败,请检查您的数据库配置');

?

mysql_connect第二个参数是用户名,第三个参数

默认情况下,用上面测试下,如果不行就看下面是密码

?php

$conn

=

mysql_connect('localhost','用户名','密码')

or

die('连接数据库失败,请检查您的数据库配置');

?

PHP登陆注册页在本地测试时,出现连接数据库失败的情况怎么办?

1、检查环境正常

使用mysql -u root -p 可以进入MySQL操作界面

直接使用/usr/local/php5/bin/php /web/test.php执行可以连上数据库

2、打开hosts加入

复制代码代码如下:127.0.0.1 qttc

使用qttc当主机连接也正常,唯独就不认localhost。

3、localhost连接方式不同导致

为了了解PHP连接数据库时,主机填写localhost与其它的区别阅读了大量资料,最后得知:

当主机填写为localhost时mysql会采用 unix domain socket连接

当主机填写为127.0.0.1时mysql会采用tcp方式连接

这是linux套接字网络的特性,win平台不会有这个问题

4、解决方法

在my.cnf的[mysql]区段里添加

复制代码代码如下:

protocol=tcp

保存重启MySQL,问题解决!

php判断数据库是不是连接成功的测试例子

form action="" method="post"

select name="host"

option value="localhost" selectedlocalhost/option

option value="127.0.0.1"127.0.0.1/option

/select

brbr

user:input type="text" name="user" value=""brbr

pwd :input type="passWord" name="pwd" value=""brbr

input type="submit" value="connent"

input type="reset" value="reset"

/form

?php

error_reporting(~E_ALL);

$host = $_POST['host'];

$user = $_POST['user'];

$pwd = $_POST['pwd'];

if(isset($_POST['host']) isset($_POST['user']) isset($_POST['pwd'])){

if(strlen($host)1 or strlen($user)1 or strlen($pwd)1){

echo "请完善相关数据库链接信息。";

exit(0);

}

$conn = mysql_connect($host, $user, $pwd) or die("Error-数据库连接失败!");

if($conn){

echo "OK—数据库连接成功!";

}

}

?


分享文章:华为鸿蒙开发平台,华为鸿蒙系统开发平台
浏览地址:http://www.cdkjz.cn/article/hoecdh.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220