宝哥软件园

PHP MYSQL实现登陆和模糊查询两大功能

编辑:宝哥软件园 来源:互联网 时间:2021-09-17

本文使用的软件版本如下:PHP版本5.5.12;关系型数据库版本5.6.17;Apache 2.4.9用的wampserver一、PHPMYSQL实现登陆一共含有两个文件:login.php和logincheck.php;表单代码:

表单操作=' logincheck。PHP ' method=' post ' yongu :输入类型=' text ' name=' username '/br/mima :输入类型=' password ' name=' password '/br/输入类型=' submit ' name=' submit ' value='登陆ahref=' logincheck。PHP '/a href='寄存器。PHP ' zhuce :/a/form后台处理代码:

?PHP if(isset($ _ POST[' submit '])$ _ POST[' submit ']=='登陆){ $ user=$ _ POST[' username '];$psw=$_POST['密码'];if($ user==' ' | | $ PSW==' '){ echo '脚本警报('请输入用户名或密码!');历史。go(-1);/script ';} else { $ link=MySQL _ connect(' localhost ',' sa ',' 123456 ',' account ');//链接数据库MySQL _ select _ db($ link,' account ');MySQL _ query($ link,' setname utf8 ');$sql='从张虎选择用户,其中用户=' $ _ POST[用户名]';$ result=MySQL _ query($ link,$sql)或死亡(失败).MySQL _ error());if($ num=MySQL _ num _ rows($ result)){ $ row=MySQL _ fetch _ array($ result);//将数据以索引方式储存在数组中回声'欢迎;echo $ row[0];} else { echo'scriptalert('用户名或密码不正确!');历史。go(-1);/script ';} } } else { echo'scriptalert('提交失败!');历史。go(-1);/script ';} ?账户数据库内容:

二、PHPMYSQL实现模糊查询

查询数据库(只给服务器端编程语言(专业超文本预处理器的缩写)的代码):

?PHP $ MySQL=new MySQL();$ MySQL-connect(' localhost ',' sa ',' 123456 ');if(MySQL _ connect _ errno()){ printf(' faill ll :% s n ',MySQL _ connect _ error());exit();} $ MySQL-select _ db(' booklib ');$ MySQL-query(' SETNAMES utf8 ');$ RS books=$ MySQL-query('从名称类似“%$_POST[bookname]%”的书籍中选择*);$ row _ RS books=$ RS books-fetch _ assoc();$ TotalRows _ RS books=$ RS books-num _ rows;托特尔php echo $totalRows_rsbooks?书籍;表格宽度='600 '边框=' 1 ' tr TD bgcolor=' # 99CCFF ' align=' center ' name/TD TD TD bgcolor=' # 99CCFF ' align=' center ' ISBN/TD TD TD bgcolor=' # 99CCFF ' align=' center ' store/TD bgcolor=' # 99CCFF ' align=' center ' do/TD/tr?php do {?tr td?PHP回显$ row _ rsbooks[' Name '];TD/TD?PHP echo $ row _ rsbooks[' ISBN '];TD/TD?PHP echo $ row _ rsbooks[' Store '];/TD TD TD font color=' # 110 BAA '租金/font/TD/tr?PHP } while($ row _ RS books=$ RS books-fetch _ assoc());/桌子?PHP $ RS书籍-关闭();$ MySQL-close();数据库表的内容如下:

查询:

结果:

以上就是本文的全部内容,希望对大家学习服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。

更多资讯
游戏推荐
更多+