PHP完全中文操作手冊

天地JPLOP | PHP首頁 | 函數索引
函數:ifx_fetch_row()

ifx_fetch_row

返回單列的各字段。

語法: array ifx_fetch_row(int result_id, mixed [position]);

返回值: 數組

函數種類: 數據庫功能

內容說明

本函數用來將查詢結果 result 之單列拆到數組變量中。數組的索引是數字索引,第一個的索引值是 0。若 result 沒有資料,則返回 false 值。參數 position 可省略,是所謂的卷動遊標 (scroll cursor),可能值為:NEXT、PREVIOUS、CURRENT、FIRST 或者 LAST;亦可能為數字,表示指定為第幾列。

使用範例

以下的範例為連上 Informix 數據庫後的步驟

<?php
$rid
= ifx_prepare("select * from emp where name like ".$name, $connid, IFX_SCROLL);
if (!
$rid) {
// 錯誤處理
}
$rowcount = ifx_affected_rows($rid);
if (
$rowcount > 1000) {
printf ("返回資料太多,共 %d 筆\n<br>", $rowcount);
die (
"請重新執行 SQL 指令<br>\n");
}
if (!
ifx_do ($rid)) {
// 錯誤處理
}
$row = ifx_fetch_row($rid, "NEXT");
while (
is_array($row)) {
for(
reset($row); $fieldname=key($row); next($row)) {
$fieldvalue = $row[$fieldname];
printf("%s = %s,", $fieldname, $fieldvalue);
}
printf("\n<br>");
$row = ifx_fetch_row($rid, "NEXT");
}
ifx_free_result($rid);
?>



整理: 夕垌菪姬 (天地JPLOP)
[ 上一頁 回主目錄 下一頁 ]
版權所有,天地JPLOP、爵堤亞(夕垌菪姬)。網頁背景音樂和各鍊結標題
及鍊結內容和文章小說,版面編排皆歸原權利人所有對本版面
有任何意見或指教,歡迎至論壇指教。