亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

mysqli操作數(shù)據(jù)庫封裝的方法

オリジナル 2019-06-11 11:51:40 279
サマリー:<?php # 組裝查詢語句 $add_time = time(); $ret = select($db,'user','country="***"','uid DESC','0,5'); # 組裝插入語句 $add_time&
<?php
	# 組裝查詢語句
	$add_time = time();
	$ret = select($db,'user','country="***"','uid DESC','0,5');

	# 組裝插入語句
	$add_time = time();
	$sql = "INSERT INTO `director` ( name,phone,country,add_time) VALUES ( '一本道','18844441111','***','{$add_time}');";
	$ret = insert($db,$sql);

	# 組裝修改語句
	$sql = "UPDATE `director` SET name='長江',phone='15500001111' WHERE tid=3;";
	$ret = save($db,$sql);

	# 組裝刪除語句
	$sql = "DELETE FROM `director` WHERE tid=5;";
	$ret = delete($db,$sql);

	# 連接方法
	function connect($db){
		# 連接數(shù)據(jù)庫
		$conn = @mysqli_connect($db['host'],$db['user'],$db['pass'],$db['name'],'3306');
		if(!$conn){
			# 連接錯誤,拋出異常
			exit('數(shù)據(jù)庫報錯: '.mysqli_connect_error());
		}
		return $conn;
	}
	# 統(tǒng)計數(shù)量
	function count_number($db,$table,$where){
		$sql = "SELECT COUNT(*) AS count_number FROM ".$table." WHERE ".$where;
		$return = mysqli_query($db,$sql);
		$return = mysqli_fetch_assoc($return);
		# 關(guān)閉數(shù)據(jù)庫
		mysqli_close($db);
		return $return['count_number'];
	}
	# 查詢單個數(shù)據(jù)
	function find_one($db,$table,$filed,$where){
		$sql = "SELECT ".$filed." FROM ".$table.' WHERE '.$where.' LIMIT 1';
		$return = mysqli_query($db,$sql);
		$return = mysqli_fetch_assoc($return);
		# 關(guān)閉數(shù)據(jù)庫
		mysqli_close($db);
		return $return;
	}
	# 查詢單條數(shù)據(jù)
	function find($db,$table,$where,$order){
		$sql = "SELECT * FROM ".$table.' WHERE '.$where;
		if($order){
			$sql .= ' ORDER BY '.$order;
		}
		$sql .= 'LIMIT 1';
		$return = mysqli_query($db,$sql);
		$return = mysqli_fetch_assoc($return);
		# 關(guān)閉數(shù)據(jù)庫
		mysqli_close($db);
		return $return;
	}
	# 查詢方法
	function select($db,$table,$where,$order,$limit){
		$sql = "SELECT * FROM ".$table.' WHERE '.$where;
		if($order){
			$sql .= 'ORDER BY '.$order;
		}
		if($limit){
			$sql .= ' LIMIT '.$limit;
		}
		$return = mysqli_query($db,$sql);
		if($return){
			while ( $row = mysqli_fetch_assoc($return)) {
				$rows[] = $row;
			}
			mysqli_free_result($return);
		}
		# 關(guān)閉數(shù)據(jù)庫
		mysqli_close($db);
		return $rows;
	}
	# 插入方法
	function insert($db,$sql){
		# 執(zhí)行插入
		$return = mysqli_query($db,$sql);
		if($return){
			$return = mysqli_insert_id($db);
		}
		# 關(guān)閉數(shù)據(jù)庫
		mysqli_close($db);
		return $return;
	}
	# 修改方法
	function save($db,$sql){
		$return = mysqli_query($db,$sql);
		# 關(guān)閉數(shù)據(jù)庫
		mysqli_close($db);
		return $return;
	}
	# 刪除方法
	function delete($db,$sql){
		$return = mysqli_query($db.$sql);
		# 關(guān)閉數(shù)據(jù)庫
		mysqli_close($db);
		return $return;
	}
?>


添削の先生:天蓬老師添削時間:2019-06-11 13:58:32
先生のまとめ:你的sql語句的拼接是個亮點, 就是注釋太少了, 可能過上一個月, 連你自己都不知道什么意思了吧

手記を発表する

人気のある見出し語