/建立 或者 关闭mysql服务器 @符号用于屏蔽错误信息 $link=@mysqli_connect('127.0.0.1','root','123456','php1',3306); if(mysqli_connect_errno()){ echo mysqli_connect_error(); } //编码 mysqli_set_charset($link, 'utf8'); //执行sql语句 $query='select * from p1'; $result=mysqli_query($link, $query,MYSQLI_STORE_RESULT); *//最后一个参数读取所有数据到php页面 默认 //MYSQL_STORE_RESULT 一次从server服务器读取一个数据 //另一个取结果集的方法 if(mysqli_real_query($link, $query)){//此方法单独使用只返回bool值 mysqli_store_result($link);//返回一个结果集对象 两个需要搭配使用 } /* $query='insert into p1(info) values("张原硕")'; if(mysqli_query($link, $query)){ //操作成功后的 操作 //获取前一个mysql操作的受影响的行数 var_dump(mysqli_affected_rows($link)) ; //返回最后一次操作自动生成的id var_dump(mysqli_insert_id($link)); echo '1'; }else{ echo mysqli_connect_errno(); echo mysqli_connect_error(); } */ //转译sql语句的转义字符 纺织插入数据可中的某些字符出错 $str=<<<aaa asdasd'da"""""'''';;;''大 aaa; $str=mysqli_real_escape_string($link, $str); $query="insert into p1(info) values('{$str}')"; echo $str; var_dump(mysqli_query($link, $query)); //释放结果集资源 /* mysqli_free_result($result); */ //释放资源 mysqli_close($link);