PHP得到SQL的查询结果
在 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() 函数可以从功效齐集取得一行,并以关联数组的情势返回,其语法名目如下: 面向工具气魄威风凛凛的写法(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |