27.7.20.2 您可以从查询中得到什么结果
除了查询返回的结果集之外,您还可以获得以下信息:
- mysql_affected_rows()返回在执行INSERT,UPDATE或DELETE时受上一个查询影响的行数。
要快速重新创建,请使用TRUNCATE TABLE。
-
mysql_num_rows()返回结果集中的行数。对于mysql_store_result(),mysql_store_result()返回后可立即调用mysql_num_rows()。使用mysql_use_result(),只有在您使用mysql_fetch_row()提取了所有行之后才能调用mysql_num_rows()。
-
mysql_insert_id()返回由最后一个查询生成的 ID,该查询将一行插入具有
AUTO_INCREMENT
索引的 table 中。参见第 27.7.6.38 节“ mysql_insert_id()”。 -
一些查询(LOAD DATA,插入...选择,UPDATE)返回其他信息。结果由mysql_info()返回。有关返回的字符串格式,请参见mysql_info()的说明。如果没有其他信息,mysql_info()返回
NULL
指针。