ifx_affected_rows
得到 Informix 最後操作影響的列數目。
語法: int ifx_affected_rows(int result_id);
返回值: 整數
函數種類: 數據庫功能
本函數可得到 Informix 最後查詢操作 INSERT、UPDATE 或 DELETE 所影響的列 (row) 數目。若最後使用的是 SELECT,則用本函數得到的數目為估計值,而非精確的數目,欲得到 SELECT 返回的數目需使用 ifx_num_rows() 函數。
本例為部份程序
<?php $rid = ifx_prepare ("select * from userinfo where name like " . $name, $connid); if (! $rid) { // 錯誤處理的部份 } $rowcount = ifx_affected_rows ($rid); if ($rowcount > 1000) { printf ("返回資料太多,共 %d 筆\n<br>", $rowcount); die ("請重新執行 SQL 指令<br>\n"); } ?>
ifx_num_rows()
整理: 夕垌菪姬 (天地JPLOP)
|