如何使用
$stmt = $db->query($sqlString, MYSQLI_USE_RESULT);
但是有prepare功能?我需要它,因为我正在使用绑定参数,但现在我还需要为大数据使用MYSQLI_USE_RESULT。我需要这样写:
$stmt = $db->prepare($sqlString, MYSQLI_USE_RESULT);
对于准备好的语句,这是默认的,来自手册(强调我的)…
预处理语句默认返回未缓冲的结果集. 的语句的结果不会隐式地获取和传输从服务器到客户端进行客户端缓冲。结果方法获取所有结果之前,Set将占用服务器资源客户端。因此,建议及时使用结果。如果一个客户未能获取所有结果或客户端之前关闭了语句获取所有数据后,数据必须由mysqli .