-
更新表中的记录 updata
$mysqli->affected_rows 几条记录被更新
查看全部 -
插入数据可以同时插入多个values
得到id增长的值 $mysqli->insert_id
得到产生的错误号和错误信息$mysqli->errno $mysqli->error
查看全部 -
建立数据库的连接并选择数据库
得到错误信息
设置客户端默认字符集
执行SQL语句
释放结果集
关闭数据库的连接
查看全部 -
mysqli扩展的安装
查看全部 -
affected_rows查看全部
-
header('content-type:text/html;charset=utf-8');
$mysqli = new mysqli('localhost','root','root','info');
if($mysqli->connect_errno){
die('Connect Error:'.$mysqli->connect_error);
}
$mysqli->set_charset('utf8');
$sql = "select id,username,age from mysqli;";
$sql .= "select name from fruit;";
/*
* 如果执行多个sql语句查询,能够得到多个结果集
* $mysqli->use_result() 得到查询的第一个结果集
* $mysqli->store_result() 得到查询的第一个结果集
* $mysqli->store_result() 的效率比$mysqli->use_result()的效率要高
*
* $mysqli->more_results() 检测是否还有更多的结果集
* $mysqli->next_result() 将结果集指针移动到下一个结果集
* */
//如果执行sql语句成功
if($mysqli->multi_query($sql)){
do{
//得到当前的结果集
if($mysqli_result = $mysqli->store_result()){
//把结果集转换为关联数组
$rows[] = $mysqli_result->fetch_all(MYSQLI_ASSOC);
}
//检测是否还有更多的结果集 && 如果有将结果集指针下移一位
}while($mysqli->more_results() && $mysqli->next_result());
}
//打印多维数组
print_r($rows);
查看全部 -
<?phpheader('content-type:text/html;charset=utf-8');$mysqli = new mysqli('localhost','root','root','info');if($mysqli->connect_errno){ die('Connect Error:'.$mysqli->connect_error);}$mysqli->set_charset('utf8');$sql = "select id,username,age from mysqli;";$sql .= "select name from fruit;";/* * 如果执行多个sql语句查询,能够得到多个结果集 * $mysqli->use_result() 得到查询的第一个结果集 * $mysqli->store_result() 得到查询的第一个结果集 * $mysqli->store_result() 的效率比$mysqli->use_result()的效率要高 * * $mysqli->more_results() 检测是否还有更多的结果集 * $mysqli->next_result() 将结果集指针移动到下一个结果集 * *///如果执行sql语句成功 if($mysqli->multi_query($sql)){ do{ //得到当前的结果集 if($mysqli_result = $mysqli->store_result()){ //把结果集转换为关联数组 $rows[] = $mysqli_result->fetch_all(MYSQLI_ASSOC); } //检测是否还有更多的结果集 && 如果有将结果集指针下移一位 }while($mysqli->more_results() && $mysqli->next_result()); } //打印多维数组 print_r($rows);
查看全部 -
mysqli_query
查看全部 -
mysqli_stmt_bind_param($stmt, "ssi",$user,$pass,$mail)
查看全部 -
mysqli_set_charset(); mysqli_prepare(); mysqli_stmt_bind_param(); mysqli_stmt_execute();
查看全部 -
mysqli_connect mysqli_set_charset
查看全部 -
mysqli transaction affected_rows commit(); rollback(); $conn->autocommit(true/false);
查看全部 -
mysqli prepare bind_param bind_result $stmt->free_result(); $stmt->close(); $conn->close();
查看全部 -
mysqli prepare bind_param bind_result
查看全部 -
mysqli prepare free_result() $stmt->close(); $conn->close();
查看全部
举报