如何实现PHP查询数据库,信息匹配成功,跳转页面??php
$localhost = 'localhost';//本地的基本是用localhost
$dbname = 'dbname';//数据库名
$user = 'user';//用户名
$pw = 'pw';//密码
$pdo = new PDO("mysql:host=".$localhost.";dbname=".$dbname."",$user,$pw);
$pdo-query('set names utf8');
$username = $_POST['username'];
$userpassword = $_POST['userpassword'];
$sql = 'SELECT userpassword FROM `userinf` WHERE `username`="' . $username . '"';
$row = $pdo-query($sql)-fetch();//查询数据库
if($userpassword == $row['userpassword'])
{
@header("Location: http://网址");//配对成功PHP查询数据库页面设计,跳转
}
else
【PHP查询数据库页面设计 php中数据库怎么设计】{
exit('不好意思PHP查询数据库页面设计,PHP查询数据库页面设计你的密码不对');
}
/*
就是这么的简单PHP查询数据库页面设计,但是一般的验证用户密码不是这样的 , 首先一般存数据库里面的密码都是加密的,通常的MD5加密
而且POST提交过来的数据也要过滤一下
*/
?
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title用户登录验证/title
/head
body
form method="POST"
用户名PHP查询数据库页面设计:input name="username" type="text" / | 密码:input name="userpassword" type="password" / | input type="submit" value="https://www.04ip.com/post/提交"
/form
/body
/html
求一个PHP页面,查询mysql数据库 。数据库相关的参数需自己设置:
?php
$mysql_server = "localhost";
$mysql_username = "username";
$mysql_password = "password";
$mysql_dbname = "test";
if (isset($_GET['username'])!empty($_GET['username'])) {
$con = mysql_connect($mysql_server, $mysql_username, $mysql_password) or die ('Could not connect to mysql server!');
mysql_select_db($mysql_dbname) or die('Could not select database!');
$username = $_GET['username'];
$sql = "SELECT * FROM `users` WHERE `username`='$username'";
mysql_query($sql);
if (mysql_affected_rows()0) {
echo 'Yes';
} else {
echo 'No';
}
mysql_close($con);
}
?
form name="" action="" method="GET"
用户名:input type="text" name="username"
input type="submit" value="https://www.04ip.com/post/查询"
/form
想用PHP做个查询页面 , 接收用户输入信息,然后查询数据库中对应信息,并输出出来,本人很菜,希望大家帮忙$db = mysql_connect("localhost", "root", "password");
mysql_select_db("mydb",$db);
if (isset($_POST['name'])) {
echo "你输入的用户是:". $_POST['name'];
}
$result = mysql_query("SELECT * FROM employees WHERE name='".$_POST['name']."'",$db);
while ($fields = mysql_fetch_row($result)) {
$data[] = $filelds;
}
if(!empty($data)){
foreach($data as $val){
foreach($val as $k = $v){
echo $k." ".$v."br /";
}
echo "br /hr /";
}
}else{
echo "此用户下没有数据 。";
}
可能需要修改的地方PHP查询数据库页面设计,查询条件PHP查询数据库页面设计我是使用的namePHP查询数据库页面设计 , 根据你数据库中的字段名做一下更改,输出信息没有太多的处理,可以使用表格输出或是其它样式,可以自己调整一下 , HTML部分省略了 。
PHP用户登陆页面查询数据库首先登陆要用用户名PHP查询数据库页面设计,密码等等信息PHP查询数据库页面设计,这些都要存在数据库中PHP查询数据库页面设计 , 这样才能用户登陆时验证是否能够登陆PHP查询数据库页面设计,
推荐阅读
- ppt里动画效果怎么做,ppt动画效果怎么做从一个位置到另一个位置
- 安卓系统手机那款好用吗,安卓系统手机那款好用吗
- html5文件夹选择,html 文件夹选择
- c语言trace函数 c语言stract函数
- js获取html文件名,js获取html字符串
- 显卡用四五年电脑卡怎么办的简单介绍
- html5成为主流了吗2019,html5哪一年
- php抓取局域网网页数据 php获取网站内容
- jqueryresize事件,jquery div resize