function test6(){mysql
//獲取傳入的全部的參數
$args = func_get_args();sql
//調用數組函數array_shift(),移除數組的第一個值,並用一個變量獲取到移除的值
//數組剩下後面的值
$sql = array_shift($args);
//把數組剩下的值,從新複製給另一個變量
$values = $args;數組
//將$sql裏面的?格式化爲‘%s’,是爲了之後格式化字符串須要用到
$sql = str_replace("?","'%s'",$sql);函數
//調用格式化字符串的函數,將值填入進去
$sql = vsprintf($sql,$values);fetch
//分解sql語句,其實就是爲了下面獲取到底sql是增刪改查的哪一個
$s = explode(" ",$sql)[0];字符串
$conn = mysql_connect("localhost","root","");
mysql_select_db("bbs");
mysql_query("set names 'utf8'");
$result = mysql_query($sql);get
if(strcasecmp($s,"insert") == 0){
return mysql_insert_id();
}
else if(strcasecmp($s,"update") == 0){
return mysql_affected_rows();
}
else if(strcasecmp($s,"select") == 0){
$arr = array();
while($row=mysql_fetch_array($result)){
$arr[] = $row;
}
return $arr;
}else{
return mysql_affected_rows();
}
;io
}function