PDF (Ltr)- 2.4 mb
PDF (A4)- 2.4 mb
版权1997 - 2022 PHP文档组。10bet官方网站
mysqli: use_result
mysqli_use_result
发起一个结果集检索
描述
面向对象的风格
公共mysqli_result |假mysqli: use_result();
程序上的风格
mysqli_result |假mysqli_use_result(mysqlimysql);
用于启动检索结果集的最后一个查询执行使用mysqli_real_query
在数据库连接函数。
这或mysqli_store_result
函数必须调用之前查询的结果可以被检索,和一个或另一个必须被阻止下一个查询,数据库连接失败。
请注意
的mysqli_use_result
函数不转移整个结果集的数据库,因此无法使用等功能mysqli_data_seek
搬到一个特定的行中设置。使用这个功能,结果集必须存储使用mysqli_store_result
。我们不应该使用mysqli_use_result
如果大量的处理在客户端执行,因为这将占用服务器和防止其他线程更新任何表的数据被获取。
返回值
返回一个对象或无缓冲的效果假
如果一个错误发生。
例子
例3.67mysqli: use_result
例子
面向对象的风格
< ?php mysqli = new mysqli美元(“localhost”、“my_user”、“my_password”,“世界”);/ *检查连接* /如果(mysqli_connect_errno ()) {printf(“连接失败:% s \ n”, mysqli_connect_error ());退出();}$查询=“选择CURRENT_USER ();”;查询美元。= "选择的名字从城市秩序通过ID限制20日5”;/ *执行多查询* / if ($ mysqli - > multi_query(查询)美元){{/ *存储第一个结果集* /如果($ = $ mysqli - >结果use_result()){虽然(行=结果美元- > fetch_row ()) {printf (" % s \ n ", $行[0]);}$结果- > close ();}/ *打印分频器* / if ($ mysqli - > more_results ()) {printf (" - - - - - - - - - - - - - - - - - - \ n”);}},($ mysqli - > next_result ()); } /* close connection */ $mysqli->close(); ?>
程序上的风格
< ?php $链接= mysqli_connect (“localhost”、“my_user”、“my_password”,“世界”);/ *检查连接* /如果(mysqli_connect_errno ()) {printf(“连接失败:% s \ n”, mysqli_connect_error ());退出();}$查询=“选择CURRENT_USER ();”;查询美元。= "选择的名字从城市秩序通过ID限制20日5”;/ *执行多查询* /如果(mysqli_multi_query(链接,查询美元)){{/ *存储第一个结果集* /如果结果($ = mysqli_use_result(链接)美元){虽然(行= mysqli_fetch_row美元($)){printf (" % s \ n ", $行[0]);}mysqli_free_result(结果);}/ *打印分频器* /如果(mysqli_more_results(链接)美元){printf (" - - - - - - - - - - - - - - - - - - \ n”);}},(mysqli_next_result(链接)美元); } /* close connection */ mysqli_close($link); ?>
上面的示例将输出:
my_user@localhost - - - - - - - - - - - - - - - - - -阿默斯福特马斯特里赫特多德雷赫特莱顿Haarlemmermeer
另请参阅
mysqli_real_query |
mysqli_store_result |