php - 仅从 Api 中的产品表中获取特色产品
问题描述
我只想获取特色产品。我在数据库 product_type 中定义了一个列,其中可以列出四种类型的产品(热卖、新上市、当日特价和特色产品)强文本,这是可选的。
块引用
Here is my model|query code in codeigniter
public function featured_product()
{
$arrResult = array();
$this->db->select('*');
$this->db->from('product');
$this->db->where("product_type","featured");
$result = $this->db->get()->result_array();
if(!empty($result))
{
$arrResult['result'] = $result;
}
else
{
$arrResult['result'] = '';
}
return $arrResult ;
}
当我尝试在 api 中获取整个产品列表时,我得到了结果,但我只想显示特色产品。
解决方案
您可以尝试使用find_in_set
:
https://dev.mysql.com/doc/refman/8.0/en/string-functions.html#function_find-in-set
我不知道codeigniter,但我认为,这看起来很有用:
推荐阅读
- excel - 如何使用另存为功能?
- php - Output data with php to csv not inbetween quotes but straight [field]=data
- html - 语义 HTML – 如何呈现产品比较?
- c# - 用户选择的路径
- weblogic - 如何在不硬编码集群名称或在属性文件中指定集群名称的情况下将 WorkManager 定位到多个集群
- java - 无法启动接收器 com.google.android.gms.gcm.GcmReceiver
- xamarin - Xamarin MessagingCenter 不适用于某些页面
- css - CSS 环绕内容流
- javascript - 如何使用任何高阶运算符保留中间数据?
- c# - 我无法获取个人资料页面视图的授权帐户 ID(主键)