较早的mysql扩展具有CLIENT_FOUND_ROWS连接标志,但是我找不到 mysqli的 等效项。
CLIENT_FOUND_ROWS
我有一个update查询,想知道其where子句 匹配 了多少行,而不是实际更改了多少(如所示mysqli -> affected_rows)。
update
where
mysqli -> affected_rows
到目前为止,我发现的唯一方法是使用正则表达式进行解析mysqli -> info(看起来像Rows matched: 40 Changed: 40 Warnings: 0)。但这似乎很hack。
mysqli -> info
Rows matched: 40 Changed: 40 Warnings: 0
在的选项中。 mysqli_real_connect
mysqli_real_connect
在PHP 5.3中的PDO :: MySQL中也进行了介绍。