2013-02-21 141 views
0

我传递一个查询到MySQL使用PHP,我想知道如何检查如果MySQL返回的东西?例如,如果我想知道数据是否被提交,我使用mysql_affected_rows。我想知道我是否从MySQL获取了一些数据。如何知道数据是否已从数据库中检索?

+0

使用mysql_num_rows,它将示出了没有受影响的行的,如果大于0,则一些行会受到影响。 .. – VinothPHP 2013-02-21 05:56:56

回答

0

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

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

UPDATE statement返回实际更改的行数。 mysql_info()C API函数返回UPDATE期间发生的与匹配并更新的行数警告数。更新后

输出示例:

Rows matched: 40 Changed: 40 Warnings: 0 

INSERT后〔实施例输出:

Records: 3 Duplicates: 0 Warnings: 0 
相关问题