如何知道数据是否已从数据库中检索?

时间:2013-02-21 05:05:52

标签: php mysql database

我使用php将查询传递给mysql,我想知道如何检查mysql是否返回了什么内容? 例如,如果我想知道数据是否已提交,我使用mysql_affected_rows。我想知道我是否从mysql获得了一些数据。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用mysql_info()函数,它会检索一个字符串,提供有关最近执行的语句的信息。

请注意,这仅适用于documentation上列出的功能。

UPDATE statement返回实际更改的行数。 mysql_info()C API函数返回匹配和更新的行数以及UPDATE期间发生的警告的数量。

UPDATE后的示例输出:

Rows matched: 40 Changed: 40 Warnings: 0

INSERT后的输出:

Records: 3 Duplicates: 0 Warnings: 0