php mysqli num rows

Ric*_*cky 0 php mysql mysqli if-statement

我有一个非常基本的问题,但不知道该怎么做.如果mysql表中的行数增加,我想刷新页面.我尝试了一些不同的事情,比如在表中添加一个单独的列,如果行数和这个值相等则值为(id + 1),然后进行刷新.这有效,但随后它开始每5秒刷新一次,因为该语句保持评估为真.我真正想要的只是一个简单的

      if($num_rows changes){
 // do this
}
Run Code Online (Sandbox Code Playgroud)

任何和所有的帮助将是非常感谢

Hav*_*ret 5

要检查可以使用的INSERT,DELETE,UPDATE或REPLACE查询的受影响行数

$db->affected_rows();
Run Code Online (Sandbox Code Playgroud)

如果要将行数与过去的行数进行比较,则必须在会话中保存以前的行数.这完全取决于谁执行查询.

要获取表中的总行数:

SELECT COUNT(*) AS `numrows` FROM `table`;
Run Code Online (Sandbox Code Playgroud)