php fbsql_affected_rows函数获取以前的FrontBase操作中受影响的行数

发布时间:2020-09-10 21:28     分类:Php
fbsql_affected_rows — 获取以前的FrontBase操作中受影响的行数

说明
int fbsql_affected_rows ([ resource $link_identifier ] )
fbsql_affected_rows()返回受与link_identifier关联的最后一次INSERT,UPDATE或DELETE查询影响的行数。

注意:
如果使用事务,则需要在INSERT,UPDATE或DELETE查询之后而不是在提交之后调用fbsql_affected_rows()。
如果最后一个查询是不带WHERE子句的DELETE查询,则所有记录都将从表中删除,但是此函数将返回零。

注意:
使用UPDATE时,FrontBase不会更新新值与旧值相同的列。 这可能导致fbsql_affected_rows()可能实际上不等于匹配的行数,而实际上不等于查询实际影响的行数。

参数
 link_identifier 
由 fbsql_connect() 或 fbsql_pconnect() 返回的 FrontBase 链接标识符.
如可选并未指定,函数会尝试查找一个到 FrontBase 服务器的开放链接,且如没有找到这样的链接,会尝试通过不带参数调用 fbsql_connect() 来创建一个。

返回值
如果最后一个查询失败,则此函数将返回-1。

参见
•fbsql_num_rows() - 获取结果中的行数

评论

推荐文章