男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

pg_fetch_object

(PHP 4, PHP 5, PHP 7, PHP 8)

pg_fetch_object提取一行作為對象

說(shuō)明

pg_fetch_object(resource $result, int $row = ?, int $result_type = ?): object

pg_fetch_object() 返回與所提取行的屬性相一致的一個(gè)對象。如果出錯或者沒(méi)有更多行可供提取時(shí)則返回 false。

pg_fetch_object()pg_fetch_array() 相似,只有一點(diǎn)區別 - 返回一個(gè)對象而不是數組。間接的,這意味著(zhù)只能通過(guò)字段名來(lái)訪(fǎng)問(wèn)數據而不能通過(guò)偏移量來(lái)訪(fǎng)問(wèn)(數字是非法的屬性名)。

row 是想要取得的行(記錄)的編號。第一行為 0。

除了速度之外,本函數和 pg_fetch_array() 完全一樣,而且幾乎和 pg_fetch_row() 一樣快(速度上的差別很?。?。

注意:

從 4.1.0 版本開(kāi)始,參數 row 變?yōu)榭蛇x參數。

從 4.3.0 開(kāi)始,result_type 默認值為 PGSQL_ASSOC,而舊版本的默認值是 PGSQL_BOTH。數字屬性在這里沒(méi)有用處,因為在 PHP 中對象的屬性不能是數字。

result_type 參數在以后的版本中可能會(huì )刪除。

示例 #1 pg_fetch_object()

<?php 

$database 
"store";

$db_conn pg_connect("host=localhost port=5432 dbname=$database");
if (!
$db_conn) {
    echo 
"Failed connecting to postgres database $database\n";
    exit;
}

$qu pg_query($db_conn"SELECT * FROM books ORDER BY author");

$row 0// postgres needs a row counter 

while ($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);

?>

注意:

從 4.1.0 開(kāi)始,row 成為可選參數。每次調用 pg_fetch_object(),內部的行計數器都會(huì )加一。

參見(jiàn) pg_query(),pg_fetch_array(),pg_fetch_row()pg_fetch_result()。

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站