php查询数据库登录,php数据库登录注册页面

求助,PHP中如何调用数据库中的用户数据来实现登录

大致实现思路如下:

成都创新互联公司专注于郫都企业网站建设,响应式网站设计,商城网站定制开发。郫都网站建设公司,为郫都等地区提供建站服务。全流程按需定制,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务

用户通过表单提交登录数据;

查询数据库,比对用户提交的用户名和密码等参数;

如果比对参数值一致,登陆成功;否则,失败!!

php利用MySQL数据库已有的数据进行登录操作

?php

//获取POST表单提交的username

$username = isset($_POST['username']) ? trim($_POST['username']) : '';

// 同上

$password = isset($_POST['password']) ? trim($_POST['password']) : '';

//使用pdo连接mysql数据库

$conn = new PDO('mysql:host=localhost;dbname=test', 'root', 'root');

//使用参数绑定查询记录

$rs = $conn-prepare("SELECT `uid` FROM `test_user` WHERE `username` = :username AND `password`  :password");

$rs-execute(array(

':username' = $username,

':password' = $password

));

if($rs-columnCount()  0)

{

echo '登录成功';

}

else

{

echo '登录失败';

}

PHP用户登陆页面查询数据库

两个都有问题才对,你的SQL语句有错,假设$_POST['username']='user';

$_POST['password']='pass';你得到的语句是SELECT username FROM DB_TABLE WHERE name= user and password= pass

而正确的语句应该是SELECT username FROM DB_TABLE WHERE name= 'user' and password= 'pass'(掉了几个引号所以报错)

在php中怎样调取数据库里关于登录帐号的信息

你可以在登录的时候把 这个登录的账号ID或者账号名存入session里面!你每次取数据的时候就可以从session里面取到这个账号的ID或者账号名!进行查询

也可以登录的时候就把所有的信息放入session里面 以后要查看信息的时候不用去数据库查询了、当然这个必须要保证这个账号的信息被修改的时候要重新把信息放入session里面!

php使用session必须先在页面使用代码session_start();开启session回话

存值=$_SESSION['ID']=$ID;也可以放数组的

取值=$id=$_SESSION['ID'];

session默认存活时间为30分钟!这个表示账号登录后!在30分钟内没有一次请求过服务器session就消亡了!


本文标题:php查询数据库登录,php数据库登录注册页面
网站链接:http://bzwzjz.com/article/dseijjp.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站制作 高端网站设计 响应式网站建设 成都网站设计 成都网站设计 成都网站建设公司 成都品牌网站设计 成都网站设计公司 网站设计 成都商城网站建设 成都网站建设 成都网站设计制作公司 成都网站建设流程 网站制作公司 温江网站设计 定制级高端网站建设 网站制作 成都网站建设 定制网站建设多少钱 网站设计 网站建设方案 成都网站制作