您好我有这个代码示例:
<form action="" method="post">
<input type="submit" name="submit" value="submit">
</form>
<?php
$db = new mysqli("localhost", "root", "root", "testurl");
if (isset($_POST['submit'])) {
$query = "SELECT * from url ORDER BY id";
$result = $db->query($query);
// fetch (for sample purpose only)
$data = array();
while ($row = $result->fetch_array()) {
$data[] = $row;
}
foreach ($data as $row) {
$url = $row['url_data'];
// do ajax here to check each url
}
}
?>
所有代码都运行良好,直到我在foreach循环中显示数据。我的问题是SQL中的列表是大量数据,当我使用foreach循环时,服务器将超时。 set_time_limit
不是
选项,我需要在AJAX中完成此操作以避免超时。
重点是检查我使用AJAX从查询中获得的每个URL。
任何人都可以帮助我?
谢谢 肉饼