亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php SQL之where語句生成器

 更新時間:2009年03月24日 01:08:07   作者:  
每次都寫SQL條件語句,很麻煩,容易出錯,寫了個函數整合到數據庫類里,用來根據傳入的數組,自動生成 SQL的where條件語句
復制代碼 代碼如下:

//生成where字符串
function get_where($arg = null) {
foreach ((array)$arg as $key => $val) {
if(is_int($key)) {
$where .= " $val ";
}else {
if(is_string($val)) {
if($val === null) {
$where .= " and $key is null ";
}else {
$where .= " and $key = '$val' ";
}
}elseif(is_array($val)) {
foreach ($val as $v) {
if(is_string($v)) {
$in .= $in ? ",'$v'" : "'$v'";
}else {
$in .= $in ? ",$v" : "$v";
}
}
$where .= " and $key in ($in)";
}else {
$where .= " and $key = $val ";
}
}
}
return $where;
}

相關文章

  • 使用Limit參數優(yōu)化MySQL查詢的方法

    使用Limit參數優(yōu)化MySQL查詢的方法

    我們在做一些查詢的時候總希望能避免數據庫引擎做全表掃描,因為全表掃描時間長,而且其中大部分掃描對客戶端而言是沒有意義的。那么在 MySQL 中有那些方式是可以避免全表掃面的呢?除了我們大家很熟悉的通過使用索引列或分區(qū)等方式來進行查詢的優(yōu)化之外還有那些呢?
    2008-11-11
  • PHP7創(chuàng)建銷毀session的實例方法

    PHP7創(chuàng)建銷毀session的實例方法

    在本篇文章里小編給大家整理的是關于PHP7創(chuàng)建銷毀session的實例方法,有需要的朋友們可以參考下。
    2020-02-02
  • php安裝ssh2擴展的方法【Linux平臺】

    php安裝ssh2擴展的方法【Linux平臺】

    這篇文章主要介紹了php安裝ssh2擴展的方法,結合實例形式演示了基于Linux平臺的ssh2擴展安裝步驟與相關注意事項,需要的朋友可以參考下
    2016-07-07
  • 了解PHP的返回引用和局部靜態(tài)變量

    了解PHP的返回引用和局部靜態(tài)變量

    這篇文章主要介紹了了解PHP的返回引用和局部靜態(tài)變量,返回引用一般的寫法是方法名前加&,局部靜態(tài)變量也有很妙用,需要的朋友可以參考下
    2015-06-06
  • Php獲取金書網的書名的實現代碼

    Php獲取金書網的書名的實現代碼

    php獲取金書網的書名的實現代碼。
    2010-06-06
  • PHP閉包函數詳解

    PHP閉包函數詳解

    這篇文章主要為大家詳細介紹了PHP閉包函數,閉包函數沒有函數名稱,直接在function()傳入變量即可 使用時將定義的變量當作函數來處理,對PHP閉包函數感興趣的朋友可以參考一下
    2016-02-02
  • php使用curl實現ftp文件下載功能

    php使用curl實現ftp文件下載功能

    這篇文章主要為大家詳細介紹了php使用curl實現ftp文件下載功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • PHP substr 截取字符串出現亂碼問題解決方法[utf8與gb2312]

    PHP substr 截取字符串出現亂碼問題解決方法[utf8與gb2312]

    在PHP中,使substr函數截取字符串末位會出現亂碼,因為中文UTF-8編碼,每個漢字占3字節(jié),而GB2312占2字節(jié),英文占1字節(jié),截取位不準確,造成斷開的字符會把其后的..拉過來一起做一個字,所以出現了亂碼。
    2011-12-12
  • php常用字符串輸出方法分析(echo,print,printf及sprintf)

    php常用字符串輸出方法分析(echo,print,printf及sprintf)

    這篇文章主要介紹了php常用字符串輸出方法,結合實例形式分析了echo、print、printf及sprintf輸出字符串的具體用法與相關使用技巧,需要的朋友可以參考下
    2016-07-07
  • PHP 冒泡排序算法的實現代碼

    PHP 冒泡排序算法的實現代碼

    冒泡排序算法是很多學習計算機的人必修的一種最基礎的算法。今天在網上找了很多代碼,發(fā)現有c++的,有Ruby的,有Java的等等,就是很少找到php的,于是我就自己寫了一下php的冒泡排序算法,希望對大家有所幫助。
    2010-08-08

最新評論