您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
02 php關注買粉絲一鍵登錄(php如何利用買粉絲推送消息給單個用戶)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-17 17:34:36【】9人已围观
简介private$charset;//數據庫編碼,GBK,UTF8,gb2312private$sql;//最后一次執行的sql語句//初始化類publicfunction__買粉絲nstruct($d
private $charset; // 數據庫編碼,GBK,UTF8,gb2312 private $sql;//最后一次執行的sql語句 //初始化類 public function __買粉絲nstruct($dbhost, $dbuser, $dbpass, $dbname = '', $charset = 'utf8'){ $this-dbhost = $dbhost; $this-dbuser = $dbuser; $this-dbpass = $dbpass; $this-dbname = $dbname; $this-charset = strtolower(str_replace('-', '', $charset)); $this-link = new mysqli($this-dbhost,$this-dbuser,$this-dbpass,$this-dbname); if($this-error()){ $errorInfo='Error:Could not make a database link ('.$this-errno().')'.$this-error(); throw new ErrorException($errorInfo, 1); } $this-setCharset($this-charset); } /** * @param 設置字符集 */ private function setCharset($charset){ $this-link-set_charset($charset); } /** * 數據庫執行語句,可執行查詢添加修改刪除等任何sql語句 * @access public * @param $sql string 查詢sql語句 * @return $result,成功返回資源,失敗則輸出錯誤信息,并退出 */ public function query($sql){ $this-sql = $sql; $result = $this-link-query($this-sql); if (!$result) { return false; // die($this-errno().':'.$this-error().'br /出錯語句為'.$this-sql.'br /'); } return $result; } /** * 拼裝查詢的sql語句 * @param $tablename 數據表名稱 * @param $opts 查詢的元素 * @param $where 條件 數組或字符串 * @param $order 排序條件 * @return 返回sql語句 */ public function selectSql($tablename,$opts=array(),$where=" 1=1 ",$order=" id DESC "){ if (empty($opts)){ $fields = "*"; }else{ $opts = $this-cleanseArray($opts); $keys = array_keys($opts); $vals = array_values($opts); $fields = ""; for ($i = 0; $i 買粉絲unt($keys); $i++) { if ($fields == ""){ $fields = $vals[$i]; } else { $fields = $fields.",".$vals[$i].""; } } } if (is_array($where)){ $whereArr = $this-cleanseArray($where); $keysWhere = array_keys($whereArr); $valsWhere = array_values($whereArr); $whereString = ""; for ($j = 0; $j 買粉絲unt($keysWhere); $j++) { if ($whereString == ""){ $whereString = $keysWhere[$j]." = '".$valsWhere[$j]."'"; } else { $whereString = $whereString." AND ".$keysWhere[$j]." = '".$valsWhere[$j]."'"; } } }else{ $whereString = $where; } $sql = "SELECT ".$fields." FROM ".$tablename." WHERE ".$whereString." ORDER BY ".$order; return $sql; } /** * 更新的通用語句 * @param $tablename 數據表名稱 * @param $opts 更新的元素 * @param $where 條件 數組或字符串 * @return 影響的行數 */ public function genericUpdate($tablename, $opts, $where) { $opts = $this-cleanseArray($opts); $keys = array_keys($opts); $vals = array_values($opts); $setString = ""; $whereString = ""; for ($i = 0; $i 買粉絲unt($keys); $i++) { if ($setString == ""){ $setString = $keys[$i]." = '".$vals[$i]."'"; } else { $setString = $setString.", ".$keys[$i]." = '".$vals[$i]."'"; } } if (is_array($where)){ $whereArr = $this-cleanseArray($where); $keysWhere = array_keys($whereArr); $valsWhere = array_values($whereArr); for ($j = 0; $j 買粉絲unt($keysWhere); $j++) { if ($whereString == ""){ $whereString = $keysWhere[$j]." = '".$valsWhere[$j]."'"; } else { $whereString = $whereString." AND ".$keysWhere[$j]." = '".$valsWhere[$j]."'"; } } }else{ $whereString = $where; } $sql = "UPDATE `$tablename` SET ".$setString." WHERE ".$whereString; $result = $this-query($sql); if (!!$result){ return $this-affectedRows(); }else{ return false; } } /** * 刪除的通用語句 * @param $tablename 數據表名稱 * @param $where 條件 數組或字符串 * @return 影響的行數 */ function genericDelete($tablename, $where="1") { $whereString = ""; if (is_array($where)){ $whereArr = $this-cleanseArray($where); $keysWhere = array_keys($whereArr); $valsWhere = array_values($whereArr); for ($j = 0; $j 買粉絲unt($keysWhere); $j++) { if ($whereString == ""){ $whereString = $keysWhere[$j]." = '".$valsWhere[$j]."'"; } else { $whereString = $whereString." AND ".$keysWhere[$j]." = '".$valsWhere[$j]."'"; } } }else{ $whereString = $where; } $sql = "DELETE FROM ". $tablename . " WHERE " . $whereString; $result = $this-query($sql); if (!!$result){ return $this-affectedRows(); }else{ return false; } } /** * 過濾字符串 * @param 字符串 * @param string $char * @return $cleansed */ private function cleansePureString($str, $char = '\\') { ///[^a-zA-Z0-9\s]/ NON ALPHA $cleansed = preg_replace("/[%_'\"]/", '', $str); //_, % and ' return $cleansed; } /** * 過濾數組 * @param unknown $opts * @return multitype:$cleansed */ private function cleanseArray($opts) { $cleansedArray = array(); $keys = array_keys($opts); $vals = array_values($opts); for ($i = 0; $i 買粉絲unt($keys); $i++) { $newKey = $this-cleansePureString($keys[$i],"'"); $newVal = $this-cleansePureString($vals[$i],"'"); $cleansedArray[$newKey] = $newV
很赞哦!(1)
相关文章
- 01 少年歌行第三季海外仙山篇12集(少年歌行海外仙山篇結局)
- 01 居住在上海的外國人數量(上海居住有多少老外?)
- 01 少歌海外仙山(少年歌行實力排行)
- 01 少年歌行海外仙山篇第八集(少年歌行海外仙山篇共多少集)
- 01 屬于實質交貨性質的貿易術語是(11種貿易術語中哪些是實質性交貨哪些是象征性交貨)
- 01 小說免費資源買粉絲(買粉絲上獲取小說資源的買粉絲有哪些?)
- 01 小說類買粉絲如何運營(買粉絲買粉絲小說付費閱讀功能怎么搭建?)
- 01 少年歌行第三季海外仙山篇電視劇(少年歌行海外仙山篇結局)
- 01 屬于實際交貨性質的貿易術語(11種貿易術語中哪些是實質性交貨哪些是象征性交貨)
- 02 youtube官網入口買粉絲是什么呢?(you tu be的官網是多少?)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片
职业:程序员,设计师
现居:河北省石家庄桥西区
工作室:小组
Email:[email protected]
热门文章
站长推荐
02 youtube官網入口買粉絲官網注冊入口地址是多少(you tu be的官網是多少?)
01 少年歌行之海外先生(少年歌行真人版多少集出發海外仙山)
02 youtube官網入口買粉絲官網買粉絲是哪個(網站seo關鍵詞軟件工具有哪些)
02 youtube官網打不開如何更換瀏覽器怎么翻譯成日語(如何將YouTube中的英文評論也有翻譯按鈕?)
01 小說網盤的買粉絲買粉絲(哪些買粉絲能看小說啊?)
01 就業彩云南買粉絲買粉絲怎么打不開了(就業彩云南實名認證之后登錄不了)
01 少年歌行第三季海外仙山篇在線觀看馳策(少年歌行海外仙山篇什么時候上映)
01 小網紅的粉絲數量(多少粉絲才算網紅)