加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP得到SQL的查询 结果

发布时间:2023-02-15 11:22:38 所属栏目:PHP教程 来源:
导读:  在 PHP 中处理数据结果集的函数主要有以下几个:
  mysqli_fetch_row():从结果集中取得一行,并以索引数组的形式返回;

  mysqli_fetch_assoc():从结果集中取得一行,并以关联数组的形式返回;

  在 PHP 中处理数据结果集的函数主要有以下几个:
  mysqli_fetch_row():从结果集中取得一行,并以索引数组的形式返回;
 
  mysqli_fetch_assoc():从结果集中取得一行,并以关联数组的形式返回;
 
  mysqli_fetch_array():从结果集中取得一行,并以关联数组、索引数组或二者兼有的形式返回;
 
  mysqli_fetch_all():从结果集中取得所有行,并以关联数组、索引数组或二者兼有的形式返回;
 
  mysqli_fetch_object():从结果集中取得一行,并以对象的形式返回。
 
  1、mysqli_fetch_row() 函数 mysqli_fetch_row() 函数可以从结果集中取得一行,并以索引数组的形式返回,其语法格式如下:
  面向对象风格的写法
  mysqli_result::fetch_row()
 
  其中 mysqli_result 为使用 mysqli_query() 函数获取的结果集。
  面向过程风格的写法
  mysqli_fetch_row(mysqli_result $result)
 
  其中 $result 为使用 mysqli_query() 函数获取的结果集。
 
  【示例】使用 mysqli_fetch_row() 函数获取结果集中的一条数据。
  <?php
 
  $host = 'localhost';
 
  $username = 'root';
 
  $password = 'root';
 
  $dbname = 'test';
 
  $mysql = new Mysqli($host, $username, $password, $dbname);
 
  if($mysql -> connect_errno){
 
  die('数据库连接失败:'.$mysql->connect_errno);
 
  }else{
 
  $sql = 'select name,sex,age from user'; // SQL 语句
 
  $result = $mysql -> query($sql); // 执行上面的 SQL 语句
 
  $data = $result -> fetch_row();
 
  $mysql -> close();
 
  }
 
  echo '<pre>';
 
  print_r($data);
 
  ?>
 
  运行结果如下:
  Array (     [0] => 张三     [1] => 男     [2] => 12 )
 
  2、mysqli_fetch_assoc() 函数 mysqli_fetch_assoc() 函数可以从结果集中取得一行,并以关联数组的形式返回,其语法格式如下: 面向对象风格的写法
 

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!