php中的四個fetch語句

一个新手
發布: 2023-03-16 06:44:01
原創
7449 人瀏覽過

四個fetch

先給一個表格

|-------man-------|
|-name-|-age---|
|--AA-- |--aa----|
|--BB-- |--bb----|
|--CC-- |--cc----|
|--CC-- |--dd----|
|-------------------|
登入後複製

sql查詢

$conn=mysqli_connect(...);//省略
$sql="select * from man";
$result=mysqli_query($conn,$sql);
登入後複製
mysqli_fetch_row($query)
返回【第一行/下一行】匹配记录,返回索引数组。执行mysqli_fetch_row($result),返回:Array([0]=>AA  [1] =>aa),这是第一次执行的情况。再执行一次,返回值变成:Array([0]=>BB [1]=>bb)
登入後複製
mysqli_fetch_array($query,argarg )
arg取值范围:MYSQL_ASSOC、MYSQL_NUM、MYSQL_BOTH(默认)
返回【第一行/下一行】的匹配记录(与mysqli_fetch_row()一样)。
第二个参数取值:
1.MYSQL_BOTH(默认)
    返回的是关联数组和索引数组,执行mysqli_fetch_array($result),返回:Array([0]=>AA  [name]=>AA [1] =>aa [age]=>aa);再执行一次,返回:Array([0]=>BB  [name]=>BB [1] =>bb [age]=>bb)。
2.MYSQL_ASSOC
    返回关联数组,与mysqli_fetch_assoc()相同
3.MYSQL_NUM
    返回索引数组,此时的返回值与mysqli_fetch_row()相同
登入後複製
mysqli_fetch_assoc($query)
返回关联数组,第一次执行返回值:Array([name]=>AA [age]=>aa)
登入後複製
mysqli_fetch_object($query)
返回值是对象,而不是数组,第一次执行返回:sedClass Object([name]=>AA [age]=>aa)
登入後複製

以上是php中的四個fetch語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!