除了查询返回的结果集外,您还可以获得以下信息:
-
mysql_affected_rows()
INSERT
返回执行、UPDATE
或 时受最后查询影响的行数DELETE
。要快速重新创建,请使用
TRUNCATE TABLE
. mysql_num_rows()
返回结果集中的行数。使用mysql_store_result()
,mysql_num_rows()
可以在mysql_store_result()
返回时立即调用。Withmysql_use_result()
,mysql_num_rows()
只能在您使用 获取所有行后调用mysql_fetch_row()
。mysql_insert_id()
返回最后一个查询生成的 ID,该查询将一行插入到具有AUTO_INCREMENT
索引的表中。参见 第 5.4.42 节,“mysql_insert_id()”。一些查询 (
LOAD DATA
,INSERT INTO ... SELECT
,UPDATE
) 返回附加信息。结果由 返回mysql_info()
。mysql_info()
返回字符串的格式 见说明。如果没有附加信息,则mysql_info()
返回一个 指针。NULL