那么一次成功的mysqli_query()
如果没有数据则返回 true,并且返回一个mysqli_result
对象如果有数据(即查询是SELECT
, SHOW
, DESCRIBE
or EXPLAIN
).
但随着成功的pg_query()
无论是否有任何数据返回,它总是返回相同的内容(查询结果资源)。
我可以使用pg_query()
返回值以确定查询是否为SELECT
, SHOW
, DESCRIBE
or EXPLAIN
就像我可以做的那样mysqli_query()
?
没有完全证明的方法来确定 pg 扩展函数中的“选择”与“插入/更新”。可以使用两个函数,但仅当某些行返回或受 sql 影响时才起作用。
// update / insert / delete sql and affect some row
pg_num_rows($res); // 0
pg_affected_rows($res); // n
// select return some result
pg_num_rows($res); // n
pg_affected_rows($res); // 0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)