php查询数据库页面 php执行数据库查询语句

如何实现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://网址");//配对成功,跳转

}

else

{

exit('不好意思,你的密码不对');

}

/*

就是这么的简单,但是一般的验证用户密码不是这样的,首先一般存数据库里面的密码都是加密的,通常的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"

用户名:input name="username" type="text" / | 密码:input name="userpassword" type="password" / | input type="submit" value="提交"

/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="查询"

/form

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搜索查询数据库数据

查看一下代码:

?php

// 获取表单提交值

$student_id = intval(trim($_POST['student_id']));

// 页面表单  可以放单独的html文件中,如果放单独的html页面中 form 的action的地址要改成下面的PHP文件名

echo 'form action="" method="post"

input type="text" name="student_id" value="{$student_id}"/

input type="submit" name="submit" value="查询"/

/form';

// 当有数据提交时

if ($student_id)

{

$con= mysql_connect("localhost","root","111") or die("连接错误");

mysql_select_db("examination",$con);

// 查询

$sql = "SELECT * FROM tablename WHERE student_id = $student_id ";

$res=mysql_query($sql);

$row=mysql_fetch_array($res);

// 输出

echo '学号:'.$row['student_id'].'br姓名:'.$row['name'].'br性别:'.$row['gender'].'br分数:'.$row['score'];

}

?

您好,请问PHP如果连数据库怎么查询数据库中的内容显示在主页 面上

操作步骤:

连接数据库;

sql语句;

执行查询

在页面上遍历展示

?php 

//mysql主机地址

$host = "localhost";

//mysql用户名

$user = "root";

//mysql登录密码

$pswd = "root";

//链接数据库

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

if(!$conn){

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

}

//设置数据库操作编码,防止乱码

mysql_query("set names 'utf8'"); 

//选择要操作的数据库

mysql_select_db("testdb");

//sql语句

$sql = "select * from uses";

//执行sql 

$result=mysql_query($sql);  

//循环遍历然后展示

while($row = mysql_fetch_array($result)){

echo $row[0]."==";

echo $row[1]."==";

echo $row[2]."br/";

}

?


分享标题:php查询数据库页面 php执行数据库查询语句
URL地址:http://scyanting.com/article/hipjsc.html