日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

php7不支持mysql扩展了么_php7不支持mysql扩展需要改成mysqli扩展

發布時間:2024/9/19 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php7不支持mysql扩展了么_php7不支持mysql扩展需要改成mysqli扩展 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近升級php7發現不支持mysql擴展,需要改成用mysqli擴展

看代碼class Db{

private $username = '';

private $password = '';

private $host = '';

private $db = '';

private $mysqli_conn;

public function __construct(){

$this->mysqli_conn = @mysqli_connect($this->host,$this->username, $this->password);

if(!$this->mysqli_conn){

die("could not connect to the database:\n".mysqli_error($this->mysqli_conn));

}

mysqli_query($this->mysqli_conn,"set names 'utf8'");//編碼轉化

$select_db = mysqli_select_db($this->mysqli_conn,$this->db);

}

public function query($query){

return mysqli_query($this->mysqli_conn, $query);

}

public function fetch_assoc($result){

return mysqli_fetch_assoc($result);

}

public function fetch_array($result){

return mysqli_fetch_array($result);

}

public function getAll($table,$filed,$where='1=1',$order='',$limit=''){

$array = array();

$sql = "SELECT {$filed} FROM {$table} WHERE {$where} {$order} {$limit}";

$result = $this->query($sql) or die("db.php;Action:getAll;problem:".$sql.mysqli_error($this->mysqli_conn));

while($row = $this->fetch_assoc($result)){

$array[] = $row;

}

return $array;

}

public function getOne($table,$filed,$where='1=1'){

$sql ="SECLECT {$filed} FROM {$table} WHERE {$where} limit 1";

$result = $this->query($sql) or die("db.php;Action:getOne;problem:".$sql.mysqli_error($this->mysqli_conn));

$row = $this->fetch_assoc($result);

return $row;

}

public function getCount($table,$where="1=1"){

$sql ="SELECT COUNT(1) as count FROM {$table} WHERE {$where}";

$result = $this->query($sql) or die("db.php;Action:getCount;".$sql.mysqli_error($this->mysqli_conn));

$row = $this->fetch_array($result);

if(!$row['count']){

$row['count'] = '0';

}

return $row['count'];

}

public function delete($table,$where="1=1"){

$sql ="DELETE FROM {$table} WHERE {$where}";

$result = $this->query($sql) or die("db.php;Action:delete;".$sql.mysqli_error($this->mysqli_conn));

return $result;

}

public function insert($table,array $data){

$data = $this->_dataFormat($data);

$sql = "insert into ".$table."(".implode(',',array_keys($data)).") values (".implode(',',array_values($data)).")";

$result = $this->query($sql) or die("db.php;Action:insert;".$sql.mysqli_error($this->mysqli_conn));

return $result;

}

public function update($table,array $data,$where="1=1") {

$data = $this->_dataFormat($data);

if (!$data) return;

$valArr = '';

foreach($data as $k=>$v){

$valArr[] = $k.'='.$v;

}

$valStr = implode(',', $valArr);

$sql = "update ".$table." set ".trim($valStr)." where {$where}";

$result = $this->query($sql) or die("db.php;Action:update;".$sql.mysqli_error($this->mysqli_conn));

return $result;

}

priavte function _dataFormat($data) {

if (!is_array($data)) return array();

$ret=array();

foreach ($data as $key=>$val) {

if (!is_scalar($val)) continue; //值不是標量則跳過

$key = $this->_addChar($key);

if (is_int($val)) {

$val = intval($val);

} elseif (is_float($val)) {

$val = floatval($val);

} elseif (preg_match('/^\(\w*(\+|\-|\*|\/)?\w*\)$/i', $val)) {

$val = $val;

} elseif (is_string($val)) {

$val = '"'.addslashes($val).'"';

}

$ret[$key] = $val;

}

return $ret;

}

priavte function _addChar($value) {

if ('*'==$value || false!==strpos($value,'(') || false!==strpos($value,'.') || false!==strpos($value,'`')) {

} elseif (false === strpos($value,'`') ) {

$value = '`'.trim($value).'`';

}

return $value;

}

}

主要注意是mysqli_query這個函數兩個參數是必須填寫的,而mysql_query參數與之相反和第二個參數可以不填寫!

總結

以上是生活随笔為你收集整理的php7不支持mysql扩展了么_php7不支持mysql扩展需要改成mysqli扩展的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 四虎精品永久在线 | 亚洲人成人一区二区在线观看 | av网站观看 | 激情小视频在线观看 | 日韩高清免费观看 | 欧美激情国产精品免费 | 日本免费黄色 | 国产高清一区二区三区 | 国产又粗又猛又爽又黄的 | 欧美日日日 | 亚洲欧美综合色 | 欧美日韩在线一区 | 中国老头同性xxxxx | 国语对白做受欧美 | 亚洲无线观看 | 成人免费看片入口 | av东方在线| 热热99| 欧洲精品久久久久毛片完整版 | 456亚洲影院 | 精品国产三级a∨在线 | 91极品在线 | 中文字幕一区二区人妻痴汉电车 | 国产性生活片 | 国产ts在线视频 | 日本中文字幕一区 | 天堂在线免费观看 | 一区二区三区在线播放视频 | 黄色小说网站在线观看 | 亚洲色诱 | 国产精品色图 | 欧美成人乱码一区二区三区 | 天堂亚洲精品 | 青青草原成人 | 人人干人人澡 | 岛国精品在线 | 色在线视频观看 | 精品黄色 | 亚洲不卡免费视频 | 国产ts网站 | 光棍影院一区二区 | 尤物视频免费观看 | 激情专区 | 亚洲一级片av | 东北高大丰满bbbbzbbb | 久久精品色欲国产AV一区二区 | 三级麻豆| 老司机久久精品视频 | 九九在线精品 | 亚洲福利二区 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | bt天堂新版中文在线地址 | 成人三级图片 | 好吊视频一二三区 | 欧美精品在线一区二区三区 | wwwxxx黄色片| 欧美一区二区三区四区视频 | 男人的天堂avav | 精品人妻码一区二区三区红楼视频 | 色综合久久久 | 精品久久国产视频 | 日av在线播放 | 美景之屋电影免费高清完整韩剧 | 天天操中文字幕 | 欧美色图首页 | 伊人久久久久久久久久久 | 国语对白做受按摩的注意事项 | 极度诱惑香港电影完整 | 黑人巨大精品欧美黑白配亚洲 | 美女在线不卡 | 少妇欧美激情一区二区三区 | 一区视频免费观看 | 国产精品天天看 | 亚洲剧情av | 天堂久久网 | 99久免费精品视频在线观78 | 欧美精品久 | 69视频一区二区 | 亚洲天堂av女优 | 在线视频综合网 | 熟女少妇a性色生活片毛片 亚洲伊人成人网 | 黄色av成人 | 亚洲在线观看免费 | 国产成人无码精品久久久性色 | 中文字幕三级 | 亚洲激情视频在线播放 | 亚洲免费一区 | 在线观看国产三级 | 亚欧美色图 | 欧洲熟妇的性久久久久久 | 欧美精品在线看 | 亚洲深夜福利视频 | 美女露出让男生揉的视频 | 欧美三级在线视频 | 在线观看国产一区 | 亚洲欧洲精品在线 | 国产图片区 | 久久亚洲av成人无码国产电影 | 98av视频 |