MYSQL数据库+PHP,多重条件搜索的方法,高手解答一下。高分悬赏。

MYSQL数据库+PHP,多重条件搜索的方法,高手解答一下。高分悬赏。,第1张

这个很简单,你可以先用GET获取URL中KEYWORD的值,获得了之后进行第一次MYSQL查询,当用户在返回的结果中再次点击后即可再次查询.

同时也可以用链表查询来解决,即MYSQL中的多对多查询.

这个你可以去查询下相关例子,我就不在这细说了.

QQ:408668252

如果找不到那找:[email protected]

select a.fprojectcode,a.ftabletype,b.fmaterialcode,b.fspecification,b.funit,sum(fnumber)

from a,b where a.fguid=b.fbillid

group by a.fprojectcode,a.ftabletype,b.fmaterialcode,b.fspecification

不就是这样的吗,如果字段名拼写错误你自己改一下

给你思路,具体你自己去写:

1.你这个是有二类条件:必选的:前二个2选1;

后面三个条件是可选的,选全部等于没选就没必要加这个条件,关键字没填的话等同;

所以你其实就是1-4个条件。

2.实现建议用存储过程,参数根据实际情况传递,条件越多查询越慢,越慢(耗cpu和io)的条件要放在语句的最后。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5908178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存