php操作MYSQL数据库自写的函数.

连接未成功!!!".mysqli_connect_error();
		return false;
	}

	//2-设置连接字符集
	mysqli_set_charset($con,"utf8");

	//3-选择/更换/打开(USE)指定的数据库
	mysqli_select_db($con,$cto[3]);

	//4-执行SQL命令
	//$sql="show databases;";
	$re=@mysqli_query($con,$sql);
	//检测,如果命令失败
	if(!$re)
	{
		echo "
SQL命令执行失败/错误命令".mysql_error(); //5-关闭连接 mysqli_close($con); return false; } //5-关闭连接 mysqli_close($con); //查看结果集类型 //echo "
";
	//var_dump($re);
	//echo "
"; //检测结果集的数据类型 //有返回结果的是object对象类型. //select 等命令的返回结果是object //无返回结果的是boolean布尔类型 //insert 等无返回的结果是boolean if(gettype($re)!='object') { echo "
SQL命令成功执行,只是没有返回结果,就到这里吧"; // 释放结果集合 mysqli_free_result($re); return true; } //将执行结果转存为二维数组返回 //取得字段名存放在数组首行 foreach(mysqli_fetch_fields($re) as $v) { $rearr[0][]=$v->name; } //取结果,此函数自动将结果集整理为数组, //等效在上面的字段名记录后上追加后面的数据. //array_merge()合并两个数组 $rearr=array_merge($rearr,mysqli_fetch_all($re)); // 释放结果集合 mysqli_free_result($re); //查看返回数组 //echo "
";
	//print_r($rearr);
	//echo "
"; //echo "
成功!!!"; return $rearr; } ?>

你可能感兴趣的:(MYSQL,PHP)