Codeigniter-同时进行MySQL查询

时间:2019-03-22 11:32:10

标签: php mysql

我有情况。

我正在将Codeigniter 3与php 7.1和M​​ySQL 5.7一起使用。

有网址http://example.com/one.php
该网址具有一个ajax,可从mysql查询中获取数据,执行时间为2分钟,例如。

因此,直到在该页面上http://example.com/one.php执行MySQL查询,即2分钟,http://example.com/two.php该页面进入无效状态。在此处或使用同一MySQL数据库服务器的任何其他计算机上都不会执行查询。

什么可能的解决方案,以允许其他页面执行查询而不管其他查询执行是否完成?

1 个答案:

答案 0 :(得分:0)

您可以简单地在第一个Ajax的成功块内触发第二个Ajax。

$.getJSON("http://example.com/one.php", function(res){
  // process the response 1
  $.getJSON("http://example.com/two.php", function(_res){
   // process the response 2
  })
})