php登陆数据库怎么验证 php连接数据库实现用户登录功能

PHP数据库验证登陆

你记住 所有在 引号里面的 东西都是字符串!!!!!

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

if("SELECT username,passwd FROM wen WHERE $username=$user,$passwd=$passwd"){

echo "scriptalert('欢迎登录!');window.location.href='index1.php';/script";

}

这一句代码本身就是不通的.

还有就是 你的sql语句也是错误的。

参考如下:

$sql = 'SELECT username,passwd FROM wen WHERE username="'.$user.'" AND passwd="'.$passwd.'"';

$result = mysql_query($sql,$conn);

手动回复,不谢

用PHP+JS+MYSQL实现用户登陆验证,的具体步骤是怎么样的呢

第一次学PHP就是做这个验证..

html做个表单,

当表单onsubmit=return check();调用自写js来判断用户名和密码是否为空,

如果是空就alert不能为空,然后return false;相反则return true;

而接收的PHP也要验证是否为空,如果严谨点还要对提交的数据进行过滤,防止sql注入。

然后php再根据提交的数据搜MYSQL,如果用户名和密码都相同时,echo 登录成功,相反则登录失败.

html

script

function check(obj){

with(obj){

if((user.value+"").length = 0){

alert("用户名不能为空");

return false;

}else if((pwd.value+"").length = 0){

alert("用户名不能为空");

return false;

}else{

return true;

}

}

}

/script

body

form action="check.php" method="post" onsubmit="return check(this)"

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

input type="password" name="pwd" value=""

input type="submit" name="submit" value="登录"

input type="cancel" name="cancel" value="取消"

/form

/body

/html

?php

$conn = mysql_connect( "数据库地址", "数据库用户名", "密码" );

mysql_query("set names utf8");

mysql_select_db( "数据库名" );

function inject_check($sql_str){     

return preg_match("/select|insert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_file|outfile|%|eval|=|and|'|;|exec|count/i", $sql_str);    // 进行过滤

}

if(!empty($_POST)){

foreach($_POST as $key = $value){

if(inject_check($value)){

exit ('scriptalert("地址栏输入发现有非法字符,请重新输入!");history.go(-1);/script');

die ();

}

}

}

$res = mysql_query("SELECT count(*) as m from `表名` where 用户名='${_POST['user']}' AND 密码='${_POST['pwd']}'");

$row = mysql_fetch_object($res);

if($row-m 0){

echo "登陆成功";

}else{

echo "用户名或密码错误";

}

exit;

?

一个简单的php+mysql用户登录验证的代码

$db=mysql_connect(连接你的数据库);

mysql_select_db('login', $db);

$u=$_POST['u'];

$p=$_POST['p'];

if($u $p){

$query=mysql_query('select * from exam where name=\''.$u.'\'',$db);

if($re=mysql_fetch_array($query,MYSQL_ASSOC)$re['password']==$p){

exit('scriptalert(\'登陆成功\');history.back();/script');

}else{

exit('scriptalert(\'用户名不存在,或密码错误\');history.back();/script');

}

}


当前名称:php登陆数据库怎么验证 php连接数据库实现用户登录功能
文章地址:http://hbruida.cn/article/dohcoch.html