2017-03-09 132 views

回答

1

说实话,我只是在这里猜测,因为我从来没有使用过pg_delete(),但我会说它在后台构建一个DELETE FROM...查询并将其发送到服务器。

鉴于此,它们之间的区别在于,您正在手动编写SQL,而使用pg_query()时,您正在使用一个PHP函数来为您执行此操作(虽然其代价是灵活性较低)。

你使用哪一个将取决于你用于数据库查询的框架以及你最喜欢做什么。

+0

我觉得和你一样,但我问了,因为我不知道是否有更强大的原因来创建方法(pg_delete),谢谢你的提供! – JuJoGuAl