手机版

php数据访问之查询关键字

时间:2021-10-31 来源:互联网 编辑:宝哥软件园 浏览:

本文实例为大家分享了服务器端编程语言(专业超文本预处理器的缩写)查询操作的实现代码,供大家参考,具体内容如下

一、一个关键字查询

主页面:

html health eta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8' /title汽车查询页面/标题/头体一汽车查询页面/h1?phpinclude(' qiche。上课。PHP’);$ db=new QiChe();//保留输入查询的内容$ cx=$ value=if(!空($ _ POST[' name '])//判断查询内容是否为空{ $ name=$ _ POST[' name '];$cx='其中像“%{$name}%”这样的名称;//查询的字符串$ value=$ name}?brform action='QiChe.php '方法='post'div请输入查询内容:输入类型='text' name='name' value='?php echo $值?/input type='submit' value='查询//div/formbr /表格宽度='100% '边框='1 '单元格填充='0 '单元格间距='0'trtd代号/tdtd汽车名称/tdtd油耗/tdtd功率/tdtd价格/td/tr?php$sql='从汽车中选择* '。$ CX $ attr=$ db-query($ SQL);foreach ($attr as $v){ //使输入查询的关键字变色,处理name//$ RP=' mark { $ value }/mark ';$ RP=' span style=' color : red ' { value }/span ';$arr=str_replace($value,$rp,$ v[1]);echo ' tr TD { $ v[0]}/TD { $ arr }/TD { $ v[4]}/TD TD { $ v[5]}/TD TD { $ v[7]}/TD/tr ';}?/表格/正文/html

封装类:

?phpclass QiChe { public $ localhost=' localhost ';//服务器public $ uid=' root//用户名public $ password=//密码//执行查询语句结构化查询语言方法: //参数的含义:$sql代表要执行的结构化查询语言语句;$type代表结构化查询语言语句的类型,自义0为查询,1为其他(增删改查);$db代表要查询的数据库公共函数Query($sql,$type='0 ',$ db=' mydb '){ $ db connect=new MySQL($ this-localhost,$this-uid,$this-password,$ db);mysqli _ connect _ error()或' die('连接失败!');$ result=$ db connect-query($ SQL);if($ type==0){ return $ result-fetch _ all();} else { return $ result} } }

运行结果:

二、多个关键字查询

主页面:

html health eta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8' /title汽车查询页面/标题/头体一汽车查询页面/h1br?phpinclude(' ./DBDA。上课。PHP’);$ db=新DBDA();$ cx=$ value=$ value1=$ tj1=' 1=1//条件一的判断name $ tj2=' 1=1//条件2的判断brandif(!空($ _ POST[' name ']){ $ name=$ _ POST[' name '];$tj1='像" %{$_POST['name']}% "这样的名称;$ value=$ name}if(!空($ _ POST[' brand ']){ $ name 1=$ _ POST[' brand '];$ tj2=' brand=' { $ _ POST[' brand ']} ';$ value1=$ name1}$cx='其中$tj1和$ tj2 ';//查询字符串?表单操作='ChaXun1.php '方法='post'div请输入名称:输入类型='text' name='name' value='?php echo $值?'/系列:输入类型='text' name='brand' value='?php echo $ value1?输入类型='提交'名称值='查询/div/formbr表格宽度='100% '边框='1 '单元格填充='0 '单元格间距='0'trtd代号/tdtd汽车名称/tdtd系列/tdtd价格/tdtd油耗/tdtd功率/td/tr?php$sql='从汽车中选择* '。$ CX $ attr=$ db-Query($ SQL);foreach ($attr as $v){ //处理name//$ RP=' mark { $ value }/mark ';$ RP=' span style=' color : red ' { value }/span ';$str=str_replace($value,$rp,$ v[1]);echo ' tr TD { $ v[0]}/TD TD { $ str }/TD { $ v[2]}/TD TD { $ v[7]}/TD TD { $ v[4]}/TD TD { $ v[5]}/TD/tr ';}?/表格/正文/html运行结果:

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

版权声明:php数据访问之查询关键字是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。