dsio68964998 2015-10-20 23:45
浏览 16
已采纳

自动完成2个查询

I'm using autocomplete for my panel and get stuck with queries. I'm getting products from prestashop database and do the following (example with 1 query):

$return_arr = array();

if ($ps_DB_con) {
    $ac_term = "%".$_GET['term']."%";
    $query = "SELECT ps_product.id_product
  AS id_product, ps_product.id_manufacturer
  AS producent_id, ps_manufacturer.name
  AS producent, ps_product_shop.price
  AS cena, ps_product_shop.active
  FROM ps_product
  LEFT JOIN ps_product_shop ON ps_product.id_product=ps_product_shop.id_product
  LEFT JOIN ps_manufacturer ON ps_product.id_manufacturer=ps_manufacturer.id_manufacturer
  WHERE ps_product.id_product LIKE :term";
$result = $ps_DB_con->prepare($query);
$result->bindValue(":term",$ac_term);
$result->execute();

/* Retrieve and store in array the results of the query.*/
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
    $return_arr[] = array('id_product' => $row['id_product'], 'producent' => $row['producent'], 'label' => "{$row['id_product']}");
}

echo json_encode($return_arr);

I would like to put 2nd query to this and join results to return_arr[] in while loop.

  • 写回答

1条回答 默认 最新

  • dqeznd1697 2015-10-21 07:40
    关注
    Select ps_feature_value_lang.value as szerokosc from ps_feature_value_lang
            left join ps_feature_product on ps_feature_value_lang.id_feature_value= ps_feature_product.id_feature_value
            left join ps_feature_lang on ps_feature_product.id_feature=ps_feature_lang.id_feature
            where ps_feature_product.id_product LIKE :term and ps_feature_product.id_feature='17'
    
    Select ps_feature_value_lang.value as profil from ps_feature_value_lang
            left join ps_feature_product on ps_feature_value_lang.id_feature_value= ps_feature_product.id_feature_value
            left join ps_feature_lang on ps_feature_product.id_feature=ps_feature_lang.id_feature
            where ps_feature_product.id_product LIKE :term and ps_feature_product.id_feature=18
    

    How can I join those queries into one?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 r语言神经网络自变量重要性分析
  • ¥15 基于双目测规则物体尺寸
  • ¥15 wegame打不开英雄联盟
  • ¥15 公司的电脑,win10系统自带远程协助,访问家里个人电脑,提示出现内部错误,各种常规的设置都已经尝试,感觉公司对此功能进行了限制(我们是集团公司)
  • ¥15 救!ENVI5.6深度学习初始化模型报错怎么办?
  • ¥30 eclipse开启服务后,网页无法打开
  • ¥30 雷达辐射源信号参考模型
  • ¥15 html+css+js如何实现这样子的效果?
  • ¥15 STM32单片机自主设计
  • ¥15 如何在node.js中或者java中给wav格式的音频编码成sil格式呢