ホームページ  >  記事  >  バックエンド開発  >  PHPの4つのfetchステートメント

PHPの4つのfetchステートメント

一个新手
一个新手オリジナル
2017-09-14 09:29:207598ブラウズ

4つのフェッチ

まずテーブルを与えます

|-------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,arg)
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)
rrreええ
mysqli_fetch_object($query)
リーリー

以上がPHPの4つのfetchステートメントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。