位置: 编程技术 - 正文
推荐整理分享PHP:pg_fetch_object()的用法_PostgreSQL函数,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
(PHP 4, PHP 5)
pg_fetch_object — 提取一行作为对象
说明 object pg_fetch_object ( resource $result [, int $row [, int $result_type ]] )pg_fetch_object() 返回与所提取行的属性相一致的一个对象。如果出错或者没有更多行可供提取时则返回 FALSE。
pg_fetch_object() 和 pg_fetch_array() 相似,只有一点区别 - 返回一个对象而不是数组。间接的,这意味着只能通过字段名来访问数据而不能通过偏移量来访问(数字是非法的属性名)。
row 是想要取得的行(记录)的编号。第一行为 0。
除了速度之外,本函数和 pg_fetch_array() 完全一样,而且几乎和 pg_fetch_row() 一样快(速度上的差别很小)。
Note:
从 4.1.0 版本开始,参数 row 变为可选参数。
从 4.3.0 开始,result_type 默认值为 PGSQL_ASSOC,而旧版本的默认值是 PGSQL_BOTH。数字属性在这里没有用处,因为在 PHP 中对象的属性不能是数字。
result_type 参数在以后的版本中可能会删除。
Example #1 pg_fetch_object()
<?php$database="store";$db_conn=pg_connect("host=localhostport=dbname=$database");if(!$db_conn){echo"Failedconnectingtopostgresdatabase$databasen";exit;}$qu=pg_query($db_conn,"SELECT*FROMbooksORDERBYauthor");$row=0;//postgresneedsarowcounterwhile($data=pg_fetch_object($qu,$row)){echo$data->author."(";echo$data->year."):";echo$data->title."<br/>";$row++;}pg_free_result($qu);pg_close($db_conn);?>Note:
从 4.1.0 开始,row 成为可选参数。每次调用 pg_fetch_object(),内部的行计数器都会加一。
参见 pg_query(),pg_fetch_array(),pg_fetch_row() 和 pg_fetch_result()。
PHP:pg_fetch_assoc()的用法_PostgreSQL函数 pg_fetch_assoc(PHP4=4.3.0,PHP5)pg_fetch_assoc提取一行作为关联数组说明arraypg_fetch_assoc(resource$result[,int$row])pg_fetch_assoc()和调用pg_fetch_array()加上第三个可选参数PGSQL
PHP:pg_fetch_all()的用法_PostgreSQL函数 pg_fetch_all(PHP4=4.3.0,PHP5)pg_fetch_all从结果中提取所有行作为一个数组说明arraypg_fetch_all(resource$result)pg_fetch_all()从结果资源中返回一个包含有所有的行(元组
PHP:pg_fetch_all_columns()的用法_PostgreSQL函数 pg_fetch_all_columns(PHP5=5.1.0)pg_fetch_all_columnsFetchesallrowsinaparticularresultcolumnasanarray说明arraypg_fetch_all_columns(resource$result[,int$column=0])pg_fetch_all_columns()returnsanarrayt
标签: PHP:pg_fetch_object()的用法_PostgreSQL函数
本文链接地址:https://www.jiuchutong.com/biancheng/281499.html 转载请保留说明!上一篇:PHP:pg_fetch_array()的用法_PostgreSQL函数
下一篇:PHP:pg_fetch_assoc()的用法_PostgreSQL函数
友情链接: 武汉网站建设