六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

一個容易的 MySQL 搜索函數使用案例

[摘要]$velocityCount怎么才能更好的學習MySQL,下面小編帶你們了結一個簡單的 MySQL 搜索函數。if (!function_exists(mysql_search)) {function mysql_search($table, $columns, $query = , $optio...

怎么才能更好的學習MySQL,下面小編帶你們了結一個簡單的 MySQL 搜索函數。

if (!function_exists('mysql_search')) {
   function mysql_search($table, $columns, $query = '', $options = Array()) {
      if (empty($query)) { return Array(); }
      $sql_query = Array();
      $options['columns'] = isset($options['columns'])?$options['columns']:'*';
      $options['method'] = isset($options['method'])?$options['method']:'OR';
      $options['extra_sql'] = isset($options['extra_sql'])?$options['extra_sql']:'';
      $query = ereg_replace('[[:<:]](and or the)[[:>:]]', '', $query);
      $query = ereg_replace(' +', ' ', trim(stripslashes($query)));
      $pattern = '/([[:alpha:]:]+)([[:alpha:] ]+)[[:alpha:]]?+[ ]?/i';
      $regs = Array();
      preg_match_all($pattern, $query, $regs);
      $query = $regs[0];
     while (list($key, $value) = @each($query)) {
        $column = $columns;
         $keywords = urldecode($value);
         if (strpos($value, ':')) {
            $column = substr($value, 0, strpos($value, ':'));
            $keywords = trim(substr($keywords, strpos($keywords, ':') + 1));
            $keywords = ereg_replace('\'', '', $keywords);
         } else { $keywords = ereg_replace(' +', ' ', $keywords); }
         $column_list = explode(' ', $column);
         $sql = Array();
         for ($i = 0; $i < count($column_list); $i++) { $sql[] = '' . $column_list[$i] . ' REGEXP "' . $keywords . '"'; }
         $query[$key] = Array('orignal'=>$value, 'sql'=>implode(' ' . $options['method'] . ' ', $sql));
         $sql_query = array_merge($sql_query, $sql);
         $sql_query = implode(' ' . $options['method'] . ' ', $sql_query);
      }
      $results = mysql_fetch_results(mysql_query('SELECT ' . $options['columns'] . ' FROM ' . $table . ' WHERE ' . $sql_query . ' ' . $options['extra_sql']));
      return $results;
   }

}

以上就是一個簡單的 MySQL 搜索函數使用實例的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 亚洲狠狠 | 欧美一区二三区 | 欧美中文字幕一二三四区 | 日韩不卡毛片 | 日本道久久 | 亚洲第一网站快活影院 | 日韩在线观看视频免费 | 五月婷在线视频 | 欧美午夜精品久久久久免费视 | 色老司机 | 亚洲精品第1页 | 特级黄视频 | 日韩伦理一区二区 | 日韩高清专区 | 亚欧日韩毛片在线看免费网站 | 青青青在线播放 | 真实国产乱子伦精品一区二区三区 | 在线播放亚洲视频 | 日本韩国视频在线观看 | 一级做a爰毛片 | 日本ⅹ18| 欧美在线 在线播放 | 色噜噜狠狠色综合中文字幕 | 色香色香欲天天天影视综合网 | 桃花综合久久久久久久久久网 | 日韩久久免费视频 | 亚洲国产欧美在线人成精品一区二区 | 婷婷激情狠狠综合五月 | 日本一区不卡在线观看 | 五月天色区 | 手机看片午夜 | 香蕉久久夜色精品国产小优 | 欧美综合国产精品日韩一 | 日韩中文字幕精品久久 | 亚洲综合在线最大成人 | 色综合91| 日韩中字在线 | 日本一区免费观看 | 亚洲国产精品成人综合色在线婷婷 | 天天狠天天天天透在线 | 香蕉视频你懂的 |