<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: >
首先网数据库添加,需要底层执行sql,
1、你要debug一下,是否走到了底层执行sql,执行sql的时候,数据库连接是否正确,数据库连接方法里面,是否执行完后关闭了数据库
2、如果你连接的是oracle数据库,那么你需要在代码里面提交事务,如果是sqlserver
默认不用处理事务。
3、检查你的sql语句是否正确。
第二个跳转页面获取数据,我不清楚你是指的提交的时候还是跳转到你的表单页面。
1、如果是提交的时候,那么检查你的form的action是否正确指向了你的servlet的方法。如果你这里没有问题,那么检查你的servlet的xml配置文件,是否有这个servlet的配置。
2、如果你上面这一步成功了,那么检查你的form的method是否为post提交。
1、你的sql语句搞那去了,
就是 sql="inset into 表名";
没有这个你怎么向数据库插入数据。
2、跳转网页应该这样写吧'~/defaultaspx'
以上就是关于如何实现PHP查询数据库,信息匹配成功,跳转页面全部的内容,包括:如何实现PHP查询数据库,信息匹配成功,跳转页面、加密网站如何跳转、写的servlet中往数据库中添加的方法实现不了,也跳转不了页面获取数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)