你是对的,在update/delete中完全没有必要使用mysql_unbuffered_query函数,它们的区别仅仅在于客户端对select的处理上。
mysql_query会将你的select语句中的结果一次全部自动seek出来放到客户端内存里,而
mysql_unbuffered_query则只保存一个当前的resource,你每次
fetch的时候,实际上都有一次服务器通讯。这两者对
update/delete的处理是相同的,因为写操作返回的只是成功状态,没有需要缓存的结果集。