dqwh1209 2015-07-10 06:17
浏览 73
已采纳

在仍处理php服务器中的数据时向浏览器发送反馈

hello in my code i send a bunch of data to the server with the json from the javascript,in the server i will store this data to the mysql database,because i'am going to store the data one rows at a time i want to make the client aware of the progress made in the server side,the code is

for($j=0 ; $j < $number_rows; ++$j){
    $result=mysql_query("INSERT INTO table_name(column_name)VALUES('value')");
    if(!$result)
        //here i want to send the browser that the $j rows is saved and 
        //that for every iteration
    }

so is that possible or the server wouldn't be able to send the data until the script is all terminated.

  • 写回答

2条回答 默认 最新

  • dsjpik057730 2015-07-10 06:22
    关注

    You can call flush() in the mean time, although it doesn't always work.

    The detailed description of caveats can be found on the documentation page I linked before. In short, flush will try to send (flush) all current output to the browser, but other process, like PHP output buffering, Apache compression layers, and even buffering by the browser itself may cause the output to not appear in the browser immediately.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 找人不需要人工智能回答的gamit解算后做形变分析
  • ¥20 RL+GNN解决人员排班问题时梯度消失
  • ¥15 统计大规模图中的完全子图问题
  • ¥15 使用LM2596制作降压电路,一个能运行,一个不能
  • ¥60 要数控稳压电源测试数据
  • ¥15 能帮我写下这个编程吗
  • ¥15 ikuai客户端l2tp协议链接报终止15信号和无法将p.p.p6转换为我的l2tp线路
  • ¥15 phython读取excel表格报错 ^7个 SyntaxError: invalid syntax 语句报错
  • ¥20 @microsoft/fetch-event-source 流式响应问题
  • ¥15 ogg dd trandata 报错