新金沙3777

【新金沙3777】假设未有更加的多行则赶回 FALSE,数组函数类别

一月 27th, 2020  |  未分类

回到数组资料。语法: array sybase_fetch_array;再次来到值: 数组函数项目:
数据库效率内容表明 本函数用来将查询结果 result 拆到数组变量中。若 result
未有资料,则赶回 false 值。而本函数能够说是 sybase_fetch_row(State of Qatar的升高函数,除可以将回来列及数字索引归入数组之外,还是可以将文字索引放入数组中。使用典范这是 joey@samaritan.com 所提出的例子

注: 该函数重返的字段名是大大小小写敏感的。

实例1:复制代码 代码如下:

<?php
   mysql_connect(“localhost”, “mysql_user”, “mysql_password”) or
       die(“Could not connect: ” . mysql_error());
   mysql_select_db(“mydb”);

实例2:

例子 4. mysql_fetch_array 使用 MYSQL_BOTH

复制代码 代码如下:array
[“person_id”]=> int [“person_id1”]=> int}

   while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
       printf (“ID: %s  Name: %s”, $row[0], $row[“name”]);
   }
   mysql_free_result($result);
?>

$op[0] => 2164$op[computed] => 2164

参见 mysql_fetch_row() 和 mysql_fetch_assoc
mysql_fetch_row — 从结果集中拿到豆蔻梢头行作为枚举数组

回去资料如下

归来依据从结果集拿到的行生成的数组,若无更多行则赶回 FALSE。
mysql_fetch_array() 是 mysql_fetch_row(State of Qatar的增添版本。除了将数据以数字索引方式积存在数组中之外,还足以将数据作为关联索引积累,用字段名作为键名。

复制代码 代码如下: The above example
would produce the following output (assuming the two tables only have
each one column called “person_id”):

   while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
       printf (“ID: %s  Name: %s”, $row[“id”], $row[“name”]);
   }
   mysql_free_result($result);
?>

例子 3. mysql_fetch_array 使用 MYSQL_ASSOC

<?php
   mysql_connect(“localhost”, “mysql_user”, “mysql_password”) or
       die(“Could not connect: ” . mysql_error());
   mysql_select_db(“mydb”);

说明 array mysql_fetch_row ( resource result)
十大正规网赌网址,回来依据所获得的行生成的数组,若无更加多行则赶回 FALSE。
mysql_fetch_row()
从和点名的结果标记关联的结果集中获得豆蔻梢头行数据并作为数组再次来到。各种结果的列储存在一个数组的单元中,偏移量从
0 开始。
依次调用 mysql_fetch_row()
将赶回结果聚焦的下黄金年代行,若无越多行则赶回 FALSE。

复制代码 代码如下:

select table1.field as foo, table2.field as bar from table1, table2

   while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
       printf (“ID: %s  Name: %s”, $row[0], $row[1]);
   }

   $result = mysql_query(“SELECT id, name FROM mytable”);

新金沙3777,mysql_fetch_array() 中可选的第三个参数 result_type
是三个常量,可以选择以下值:MYSQL_ASSOC,MYSQL_NUM 和
MYSQL_BOTH。天性子是 PHP 3.0.7 起新加的。本参数的默许值是 MYSQL_BOTH。

   $result = mysql_query(“SELECT id, name FROM mytable”);

复制代码 代码如下:

mysql_fetch_array
–从结果集中获得大器晚成行作为涉及数组,或数字数组,或双边兼有

例子 2. mysql_fetch_array 使用 MYSQL_NUM

   $result = mysql_query(“SELECT id, name FROM mytable”);

<?php
   mysql_connect(“localhost”, “mysql_user”, “mysql_password”) or
       die(“Could not connect: ” . mysql_error());
   mysql_select_db(“mydb”);

设若用了 MYSQL_BOTH,将赢得八个何况含有关联和数字索引的数组。用
MYSQL_ASSOC 只收获关联索引(仿佛 mysql_fetch_assoc()那样),用
MYSQL_NUM 只获得数字索引(仿佛 mysql_fetch_row()那样)。

复制代码 代码如下:

   mysql_free_result($result);
?> 

说明array mysql_fetch_array ( resource result [, int result_type])

–从结果集中获得风流洒脱行作为关周全组,或数字数组,或二者兼有 表达array
mysql_fetch_array ( resource result [, int result_type]卡塔尔(قطر‎重回依照…

假设结果中的多少个或以上的列具备相近字段名,最终一列将先行。要拜见同名的其他列,必得用该列的数字索引或给该列起各自名。对有别称的列,无法再用原本的列名访问其剧情(本例中的
‘田野同志’)。
事例 1. 长期以来字段名的询问

有好几十分重大必得提议,用 mysql_fetch_array(卡塔尔国 并不明明 比用
mysql_fetch_row(卡塔尔 慢,况且还提供了一目通晓越多的值。

复制代码 代码如下:

相关文章

Your Comments

近期评论

    分类目录

    • 没有分类目录

    功能


    网站地图xml地图