mysqli函数多样查询小结

原创 2019-01-14 17:17:12 219
摘要:function dump($a,$b=false) {//if($b){var_dump($a);}else{print_r($a);} echo '<pre><h2>'; $b?var_dump($a):print_r($a); echo '</h2></pre>'; } #&
function dump($a,$b=false)
{//if($b){var_dump($a);}else{print_r($a);}
	echo '<pre><h2>';
	$b?var_dump($a):print_r($a);
	echo '</h2></pre>';
}

# 连接方法
function connect($db)
{
	# 连接数据库
	$conn = @mysqli_connect($db['host'],$db['user'],$db['pass'],$db['name'],'3306');
	if(!$conn){
		# 连接错误,抛出异常
		exit('数据库报错: '.mysqli_connect_error());
	}
	return $conn;
}

function select($db,$table,$where,$order,$limit)
{
	$sql = "SELECT * FROM ".$table.' WHERE '.$where;
	$order && $sql .= ' ORDER BY '.$order;
	$limit && $sql .= ' LIMIT '.$limit;
	//echo $sql;die;
	$return = mysqli_query($db,$sql);
	if($return){
		while ( $row = mysqli_fetch_assoc($return)) {
			$rows[] = $row;
		}
		mysqli_free_result($return);
	}
	# 关闭数据库
	mysqli_close($db);
	return $rows;
}
$db = ['host'=>'127.0.0.1','user'=>'root','pass'=>'root123','name'=>'ouyangrb'];
$db = connect($db);
$where = "number >50";
$res = select($db,'video',$where,'video_id ASC','0,6');
dump($res);

运用封装好的数据库方法进行条件查询

批改老师:查无此人批改时间:2019-01-14 18:04:27
老师总结:完成的不错。{//if($b){var_dump($a);}else{print_r($a);}, 这里如果注释,最好分一行显示。继续加油

发布手记

热门词条