Только одна строка затрагивается при обновлении MYSQLi внутри запросов MYSQLi Fetch - PullRequest
0 голосов
/ 22 ноября 2018

Я хочу обновить все строки, но здесь, похоже, затрагивается только одна строка.Вот код sql:

$sql = mysqli_query($GLOBALS["___mysqli_ston"], "select * from post ORDER BY `indexer` ASC");
while ($row = mysqli_fetch_array($sql)) {
$indexer = $row['indexer'];
$externalurl = $row['externalurl'];
$update = CheckURL($externalurl);
$sqlupdate = "UPDATE post SET `errorcode` = '$update' WHERE `indexer` = '$indexer'";
@mysqli_query($GLOBALS["___mysqli_ston"], $sqlupdate);
}

Здесь, в функции CheckURL, я пытаюсь получить код заголовка внешнего URL-адреса, например 200, 301, 404 и т. Д. Все в порядке, но обновление работает толькодля первого ряда.Что-то не так с кодом обновления?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...