PHP: foreach loop


PHP: foreach loop

我正在尝试构建一个PHP函数来检查某些URL是否仍在工作或已过期。

如果有人可以帮助我创建循环功能("定义URL"应该遍历列表,"输出"应该将回显写回表中),那就太好了。

这是 php

$sql = "SELECT link FROM link_check";
$url = $conn->query($sql);
foreach ($sql as $url);
{
$check_url_status = check_url($url);
if ($check_url_status == '200')
   echo "Link Works";
else
   echo "Broken Link";
}
    ?>

这个问题与这篇旧帖子有关: 检查链接网址

您必须遍历检索的记录集(查询结果):

   $SQL = "SELECT link FROM link_check";
   $rst = $conn->query($SQL);
   while($row = $rst->fetch_assoc())
   {
     $check_url_status = check_url($row['link']);
     echo ($check_url_status == '200') ? "Link Works" : "Broken Link";
   }