189 8069 5689

检测php连接数据库 php7连接数据库

PHP 判断数据库连接

$host='XXX';

网站设计制作过程拒绝使用模板建站;使用PHP+MYSQL原生开发可交付网站源代码;符合网站优化排名的后台管理系统;网站制作、成都网站建设收费合理;免费进行网站备案等企业网站建设一条龙服务.我们是一家持续稳定运营了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");

怎么将php与数据库连接

php链接mysql必备条件:

已安装mysql数据库;

检查php环境是否已开启mysql扩展(一般情况下是开启的);

检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉。

php链接代码如下:

?php

//设置编码格式

header("Content-type:text/html;charset=utf-8");

//定义数据库主机地址

$host="localhost";

//定义mysql数据库登录用户名

$user="root";

//定义mysql数据库登录密码

$pwd="";

//链接数据库

$conn = mysql_connect($host,$user,$pwd);

//对连接进行判断

if(!$conn){

die("数据库连接失败!".mysql_errno());

}else{

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

}

?

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—数据库连接成功!";

}

}

?

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

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

$user=M('User');

$list=$user-find();

dump($list);

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

怎么测试android与php是否连接数据库

参考下面代码及代码中的注释即可:

PHP代码:

conn.php是连接MySQL数据库的。代码如下:

?php

$dbhost = "localhost:3306";

$dbuser = "root"; //我的用户名

$dbpass = ""; //我的密码

$dbname = "testlogin"; //我的mysql库名

$cn = mysql_connect($dbhost,$dbuser,$dbpass) or die("connect error");

@mysql_select_db($dbname)or die("db error");

mysql_query("set names 'UTF-8'");

?

login.php代码:

?php

include ("conn.php");//连接数据库

$username=str_replace(" ","",$_POST['name']);//接收客户端发来的username;

$sql="select * from users where name='$username'";

$query=mysql_query($sql);

$rs = mysql_fetch_array($query);

if(is_array($rs)){

if($_POST['pwd']==$rs['password']){

echo "login succeed";

}else{

echo "error";

}

}

?

class LoginHandler implements Runnable {

@Override

public void run() {

// TODO Auto-generated method stub

//get username and password;

userName = user_name.getText().toString().trim();

password = pass_word.getText().toString().trim();

//连接到服务器的地址,我监听的是8080端口

String connectURL="网站地址/text0/com.light.text/login.php/";

//填入用户名密码和连接地址

boolean isLoginSucceed = gotoLogin(userName, password,connectURL);

//判断返回值是否为true,若是的话就跳到主页。

if(isLoginSucceed){

Intent intent = new Intent();

intent.setClass(getApplicationContext(), HomeActivity.class);

startActivity(intent);

proDialog.dismiss();

}else{

proDialog.dismiss();

// Toast.makeText(ClientActivity.this, "登入错误", Toast.LENGTH_LONG).show();

System.out.println("登入错误");

}

}

}

//登入的方法,传入用户 密码 和连接地址

private boolean gotoLogin(String userName, String password,String connectUrl) {

String result = null; //用来取得返回的String;

boolean isLoginSucceed = false;

//test

System.out.println("username:"+userName);

System.out.println("password:"+password);

//发送post请求

HttpPost httpRequest = new HttpPost(connectUrl);

//Post运作传送变数必须用NameValuePair[]阵列储存

List params = new ArrayList();

params.add(new BasicNameValuePair("name",userName));

params.add(new BasicNameValuePair("pwd",password));

try{

//发出HTTP请求

httpRequest.setEntity(new UrlEncodedFormEntity(params,HTTP.UTF_8));

//取得HTTP response

HttpResponse httpResponse=new DefaultHttpClient().execute(httpRequest);

//若状态码为200则请求成功,取到返回数据

if(httpResponse.getStatusLine().getStatusCode()==200){

//取出字符串

result=EntityUtils.toString(httpResponse.getEntity());

ystem.out.println("result= "+result);

}

}catch(Exception e){

e.printStackTrace();

}

//判断返回的数据是否为php中成功登入是输出的

if(result.equals("login succeed")){

isLoginSucceed = true;

}

return isLoginSucceed;

}


本文标题:检测php连接数据库 php7连接数据库
文章分享:http://jkwzsj.com/article/dosdchs.html

其他资讯