mysql php选择一条与另一个相似的记录

mysql php选择一条与另一个相似的记录,第1张

mysql php选择一条与另一个相似的记录

试试这个:

function getProductos($keyWords) {     $keyWordsExploded = explode(" ",$keyWords);      $sql = "SELECt * FROM PRODUCTOS WHERe ";      $likes = array("HOMBRE_MUJER", "CATEGORIA", "NOMBRE"); // build up our columns which will be used in our condition in sql statment      $params = array();      // building up our sql statment and collecting our params      foreach($likes as $like) {        foreach($keyWordsExploded as $kw) {          $sql .="$like like ? or ";          $params[] = "%".$kw."%";        }      }     $sql = rtrim($sql, "or "); // trim the last "or" condition in sql statment     $query = self::$conn->prepare($sql);     $query->execute($params);     return $query;}


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

原文地址: https://outofmemory.cn/zaji/4921284.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存