最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP實現(xiàn)的連貫操作、鏈式操作實例

 更新時間:2014年07月08日 10:01:13   投稿:junjie  
這篇文章主要介紹了PHP實現(xiàn)的連貫操作、鏈式操作實例,本文用一個數(shù)據(jù)庫操作類作為實例,需要的朋友可以參考下

PHP中的連貫操作看起來的確很酷,也非常的方便代碼的閱讀,當然了必須是在OOP中用才行,在過程化的程序中,就沒有必要用這種方法了。有實現(xiàn)這個方法的有用_CALL來實現(xiàn)的,而我下面寫的這個例子,則不是用_call的,大家可以擴展一下吧。

下面寫的這個SQL語句組合類,主要是用于學習的,如果有同學想拿去用,請再完善一下。

/*
 * SQL語句組合實例類,始發(fā)文章web開發(fā)筆記
 * 學習用,非專業(yè)類
 * */
class sql{
	private $sql=array("from"=>"",
			"where"=>"",
			"order"=>"",
			"limit"=>"");
 
	public function from($tableName) {
		$this->sql["from"]="FROM ".$tableName;
		return $this;
	}
 
	public function where($_where='1=1') {
		$this->sql["where"]="WHERE ".$_where;
		return $this;
	}
 
	public function order($_order='id DESC') {
		$this->sql["order"]="ORDER BY ".$_order;
		return $this;
	}
 
	public function limit($_limit='30') {
		$this->sql["limit"]="LIMIT 0,".$_limit;
		return $this;
	}
	public function select($_select='*') {
		return "SELECT ".$_select." ".(implode(" ",$this->sql));
	}
}
 
$sql =new sql();
 
echo $sql->from("testTable")->where("id=1")->order("id DESC")->limit(10)->select();
//輸出 SELECT * FROM testTable WHERE id=1 ORDER BY id DESC LIMIT 0,10

相關(guān)文章

最新評論

兴宁市| 宜宾县| 大同市| 手机| 峨山| 双流县| 龙江县| 杨浦区| 荔波县| 金川县| 会泽县| 泸水县| 顺义区| 龙江县| 都兰县| 嘉禾县| 平安县| 宁河县| 郴州市| 辽阳县| 五大连池市| 永昌县| 玛沁县| 县级市| 涡阳县| 武平县| 甘孜县| 苏尼特左旗| 土默特左旗| 东至县| 昆明市| 乌拉特后旗| 得荣县| 盐山县| 凤翔县| 益阳市| 融水| 肥东县| 沿河| 莲花县| 阳原县|