查询操作
<?php header("Content-type:text/html;charset=UTF-8"); $mysqli=new mysqli('localhost','root','','shanshi'); if ($mysqli->connect_errno){ die('Connect Error:'.$mysqli->connect_error); } //设置字符集 $mysqli->set_charset('utf8'); $sql="SELECT user_id,username FROM ykb_user"; $mysqli_result=$mysqli->query($sql); //失败返回false //print_r($mysqli_result); if ($mysqli_result && $mysqli_result->num_rows>0){ //echo $mysqli_result->num_rows; //$rows=$mysqli_result->fetch_all();//获取结果集中的所有记录,默认返回的是二维的 //索引+索引的形式 //$rows=$mysqli_result->fetch_all(MYSQLI_NUM); //索引+关联的形式 //$rows=$mysqli_result->fetch_all(MYSQLI_ASSOC); //索引+二者都有的形式 //$rows=$mysqli_result->fetch_all(MYSQLI_BOTH); //取得结果集中第一条记录作为索引数组返回 /*$row=$mysqli_result->fetch_row(); print_r($row); echo '<hr/>'; //取得结果集中的一条记录作为关联数组返回 $row=$mysqli_result->fetch_assoc(); print_r($row); echo '<hr/>';*/ /** * 二者都有,fetch_arrar参数 * MYSQLI_ASSOC 关联 */ /*$row=$mysqli_result->fetch_array(); print_r($row); echo '<hr/>'; //返回对象 $row=$mysqli_result->fetch_object(); print_r($row); echo '<hr/>'; //移动结果集内部指针 $mysqli_result->data_seek(0); $row=$mysqli_result->fetch_assoc(); print_r($row);*/ while ($row=$mysqli_result->fetch_assoc()){ //print_r($row); //echo '<hr />'; $rows[]=$row; } print_r($rows); //释放结果集 $mysqli_result->free(); }else{ echo '查询错误活着结果集中没有记录'; } //关闭连接 $mysqli->close();