因此,如果没有数据,则成功的mysqli_query()
返回true,如果有数据(如查询是SELECT
,SHOW
,DESCRIBE
或EXPLAIN
),则返回mysqli_result
对象。在PHP中,如何判断pg_query()是否是返回数据的查询?
但成功的pg_query()
它总是返回相同的东西(查询结果资源),而不管是否有数据返回。
我可以使用pg_query()
返回值,以确定如果查询要么SELECT
,SHOW
,DESCRIBE
或EXPLAIN
像我可以用mysqli_query()
呢?
也许'pg_num_rows()'? (虽然听起来很讨厌) –
为什么你需要知道被执行的查询类型?您应该能够将该信息提供给接收结果句柄的代码段。 – didierc