问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php mysql 实现一个站内搜索 两个表查询多条记录语句怎么写 谢谢

发布网友 发布时间:2022-05-05 09:56

我来回答

2个回答

热心网友 时间:2022-05-05 11:25

$tn = $_POST['TN']?$_POST['TN']:'';
$crops = $_POST['Crops']?$_POST['Crops']:'';
$amw = $_POST['AMW']?$_POST['AMW']:'';
$pest = $_POST['PEST']?$_POST['PEST']:'';

// 把×换成你要查找的字段,post值需要过滤,加强安全性

$sql = "select * from insecticide a left join crop b on a.ID=b.ID where a.PTN like'%$tn%' and b.CROP like'%$crops%' and a.AMW like'%$amw%' and b.PEST like'%$pest%'";追问1) $tn = $_POST['TN']?$_POST['TN']:''; 这我看不懂啊,问号是什么意思,还有后面的:又代表什么呢?
2) 我能否在表单中控制想要输出的结果。比如我搜满足tn为** ai为***的,我想在result的表格里,只打印tn, ai, 和ptn (不是固定的,每次打印的结果,都是用户自定义的)。这该怎么写呢。 我刚自学php。。很多东西自己琢磨不明白。谢谢啊啊!

追答1. ?: 三目运算符,自己手册去查,或google
2. 只需要判断你POST过来的值不空的话,组装成你要查询的字段:
比如:

$selectcolumn = '';

if(!empty($tn)){
$select .= ‘TN’;

}
以此类推。然后把sql语句中的星号换成$select 。如: select $selectcolumn from..............
只是给你提供一个思路,具体代码自己完成。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
吃干燥剂会有什么反应 干燥剂不慎食用怎么办 于冕被流放多少时间才回来 石羊场客运站坐几路公汽到成都市龙潭社区保平村九组? 从成都石羊场到龙潭寺北湖客运站做地铁公交咋个赶车呀?老师们_百度知 ... 成都理工大学坐车到石羊场客运站怎么走?大概要多久啊?谢谢!! 请问一下成都理工大学到石羊车站怎么做车啊? 还在盲目护理毛孔吗?如何正确护理毛孔? 毛孔粗大该如何处理? 脸t区毛孔粗大怎么办 毛孔粗大的原因是什么 免税店的蔻驰和专柜的一样吗 nova7pro展示机更新系统可以设置指纹吗? 湖北襄樊商会商务运作连锁 销售合法吗?☆是不是传销? PMP适用于哪些行业 发展前景如何第1页 商会商务是传销吗?为什么? 江苏天狮商务商会运作合法吗?是传销吗? 谁能说一下中国商会商务运作是合法还是违法,是不是传销~~ 怎样设定门禁卡的有效时间 求两篇日记,一篇周记(50字)小学的啊~~~................随便写,怎么写都行,内容不要太高深 请问商会商务运作是否合法吗?求解答 元宵节怎么写周记50个字 职中周记怎么写50字 法棍面包的介绍 云南昆明商会商务运作合法吗?是传销吗 写一篇有关学习的周记还要写五十个字怎么写请告诉 以三月的成长与收获写一篇周记50字 怎样设定门禁卡的有效时间? 五一的所听所见所闻写一篇周记五十字 邯钢门禁卡刷卡有效时间是几点 一篇周记五十字的写感情 东风本田哥瑞 有定速巡航 但是它怎么开 求大神帮助 东本life和哥瑞哪个好 unity3d 5.1.0 创建材料(Material)时总是unity崩溃,怎么解决 福睿斯和本田哥瑞哪个好 unity总是无响应怎么办 本田锋范这个车怎么样? 为什么unity editor 总是停止运行 飞度和朗逸怎么选? unity5 中创建的菜单,鼠标操作无响应 周末分享,实在的家用车启辰D60的优缺点! win10系统下unity5.3.5 断点调试的时候总是无响应? 2020款斯柯达昕锐/昕动:「省钱」,不是它存在的唯一理由 麻烦大神来看看 为什么我的UNITY在使用时经常无响应卡死? win10系统安装Unity 5.3.3f1后 启动的时候总是无响应 怎么解决? 凌派和思域哪个好? unity生成exe卡住了,无响应 我在使用unity3D进行开发时,经常性的会出现无响应的问题,我的项目中使用了C#连接socket 红米2开不了机是怎么回事 红米手机2开机的时候开不了机 红米2手机开不了机,停留在“mi”的标志上是怎么回事?