Rumah > pembangunan bahagian belakang > tutorial php > mysql 怎么从多种维度删选商品

mysql 怎么从多种维度删选商品

WBOY
Lepaskan: 2016-06-06 20:19:59
asal
1233 orang telah melayarinya

比如,我要价格在20-30 50-60 70-80 价格区间的商品,关系为or
同时标题要包含裙子,上衣,外套关系为or,
还要排除标题包含童装,书籍,关系为and,这样的语句应该怎么写呀,Php这三种都变成一个变量来表达的话应该怎么设计Php?我用的是thinkphp 这个能不能用thinkphp 封装好的增删改查来操作呢?

回复内容:

比如,我要价格在20-30 50-60 70-80 价格区间的商品,关系为or
同时标题要包含裙子,上衣,外套关系为or,
还要排除标题包含童装,书籍,关系为and,这样的语句应该怎么写呀,Php这三种都变成一个变量来表达的话应该怎么设计Php?我用的是thinkphp 这个能不能用thinkphp 封装好的增删改查来操作呢?

<code class="mysql">where ((price > 20 and price  50 and price  70 and price </code>
Salin selepas log masuk

你可以这么写,但是如果你的数据量稍微有点量就非常容易导致很严重的性能问题

你应该使用elasticsearch, sphinx, xunsearch, solr等搜索引擎来解决这个问题

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan