2016-11-29 36 views
1

的可能情况我们应该使用pg_send_query代替pg_query的最佳可能情况是什么?我们应该使用pg_send_query代替pg_query

很多时候我们只需要触发一个查询,而不需要查询结果,这是我想的一种可能的情况。虽然查询失败或成功可能需要稍后的某个时间点。

回答

1

从PHP documentation

pg_send_query()发送一个查询或查询异步地的连接。与pg_query()不同,它可以一次向PostgreSQL发送多个查询,并使用pg_get_result()逐个获取结果。

如果您想一次发送多个查询,那么pg_send_query()可能对您有用。它将允许您在一次调用中向Postgres发送多个查询。

1

如果您希望将多个查询发送到PostgreSQL,最好的选择是选择pg_send_query(),相反,如果你执行一个查询pg_query()是非常有用的。 此外,使用pg_send_query(),您需要使用pg_get_result()获取结果以异步获取结果,因为pg_send_query()也向连接发送异步查询。

相关问题