除了 MYSQL_INFO(),哪种方法可以获得刚插入的记录? mysql_affected_rows -- 取得前一次 MySQL 操作所影响的记录行数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql_affected_rows(PHP 3, PHP 4 )mysql_affected_rows -- 取得前一次 MySQL 操作所影响的记录行数描述int mysql_affected_rows ( [resource link_identifier])mysql_affected_rows() 返回最近一次与 连接句柄 关联的 INSERT,UPDATE 或 DELETE 查询所影响的记录行数。如果连接句柄没有指定, 则默认使用最近一次由 mysql_connect() 函数打开的连接句柄。 注: 如果你使用事务处理(transactions),你需要在 INSERT,UPDATE 或 DELETE 查询后调用 mysql_affected_rows() 函数,而不是在 commit 命令之后。 如果最近一次操作是没有任何条件(WHERE)的 DELETE 查询, 在表中所有的记录都会被删除,但该函数返回值为 0。 注: 当使用 UPDATE 查询,MySQL 不会将原值和新值一样的列更新。 这样使得 mysql_affected_rows() 函数返回值不一定就是查询条件所符合的记录数。 只有真正被修改的记录数才会被返回。 mysql_affected_rows() 函数不适用于 SELECT 语句;只适用于能够修改记录的语句中。请使用 mysql_num_rows() 函数来获得 SELECT 所返回的记录行数。 如果最近一次查询失败的话,函数返回 -1。 netbeans7.1.2 for PHP如何调试 PHP 调外部命令问题 一人很奇怪的问题 php中的include 都来许愿吧 求教! 麻烦帮小弟解决一下这个问题 抛砖,关于php图像处理库 php5异常处理的不明白的地方 为何用PHP加GD库做出的缩略图颜色很差 php 菜鸟问题 PHP里能不能获得到刷新的值? 大侠帮忙,我在iis5.0下装了php4.3.4运行不了。
(PHP 3, PHP 4 )mysql_affected_rows -- 取得前一次 MySQL 操作所影响的记录行数
描述
int mysql_affected_rows ( [resource link_identifier])
mysql_affected_rows() 返回最近一次与 连接句柄 关联的 INSERT,UPDATE 或 DELETE 查询所影响的记录行数。如果连接句柄没有指定, 则默认使用最近一次由 mysql_connect() 函数打开的连接句柄。 注: 如果你使用事务处理(transactions),你需要在 INSERT,UPDATE 或 DELETE 查询后调用 mysql_affected_rows() 函数,而不是在 commit 命令之后。 如果最近一次操作是没有任何条件(WHERE)的 DELETE 查询, 在表中所有的记录都会被删除,但该函数返回值为 0。 注: 当使用 UPDATE 查询,MySQL 不会将原值和新值一样的列更新。 这样使得 mysql_affected_rows() 函数返回值不一定就是查询条件所符合的记录数。 只有真正被修改的记录数才会被返回。 mysql_affected_rows() 函数不适用于 SELECT 语句;只适用于能够修改记录的语句中。请使用 mysql_num_rows() 函数来获得 SELECT 所返回的记录行数。 如果最近一次查询失败的话,函数返回 -1。