gpt4 book ai didi

php - MySQL任务的即时可视化

转载 作者:行者123 更新时间:2023-11-30 01:36:11 26 4
gpt4 key购买 nike

我使用的是 PHP + MySQL。我每天通过插入任务将 20 Megs(共 40000 个项目)插入到一个数据仓库表中。我需要在 PHP 脚本中查看即时 sql 任务(类似于任务标记),但所有“回显”仅在 PHP 脚本结束后写入。

不使用AJAX是否可以?

或者您能为我推荐任何解决方案吗?

我需要展示类似的东西:INSERT INTO 表值 (1,2,3);

最佳答案

您需要做的是每次运行 $query 之前回显它。

但我猜你已经尝试过了,但没能直接看到它的工作原理。

这可能是因为 php 或您的 Web 服务器正在缓冲输出,直到整个请求完成。

您可以执行以下操作来防止缓冲:

  • 在需要回显的echo后面直接使用flush()
  • 不要使用 ob_start() 并打开隐式刷新,因为即使没有 ob_start,php 也可能会隐式缓冲
  • 不要使用压缩。

你可以尝试摆弄这些命令:

apache_setenv('no-gzip', 1);
ini_set('output_buffering', 0);
ini_set('zlib.output_compression', 0);
ini_set('implicit_flush', 1);

关于php - MySQL任务的即时可视化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16854033/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com