Php 如何从数据库获取工作的超链接

Php 如何从数据库获取工作的超链接,php,html,mysql,Php,Html,Mysql,在我的网站上,我目前有一个“保存到收藏夹”按钮,可以将配方保存到用户的收藏夹,并在其仪表板上显示他们的收藏夹。我已经成功地在他们的仪表板上显示了收藏夹,周围有超链接。然而,我不太明白如何将每个收藏夹连接到它的链接。 下面是检索存储在数据库中的收藏夹的代码 $favs = array(); $links = array(); $sql = "SELECT * FROM recipe WHERE fav='yes'"; $records = mysql

在我的网站上,我目前有一个“保存到收藏夹”按钮,可以将配方保存到用户的收藏夹,并在其仪表板上显示他们的收藏夹。我已经成功地在他们的仪表板上显示了收藏夹,周围有超链接。然而,我不太明白如何将每个收藏夹连接到它的链接。 下面是检索存储在数据库中的收藏夹的代码

$favs = array();
$links = array();
            $sql = "SELECT * FROM recipe WHERE fav='yes'";
            $records = mysql_query($sql); 
            while($result =mysql_fetch_assoc($records)){
                $favs[] = $result['recipeName'];
                $links[] =  $result['url'];
            }
我还保存了每个食谱的url在我的数据库中,所以只需要打印出每个收藏夹的url链接。 下面是显示由标记包围的收藏夹的代码。我还设法从数据库返回url链接,但只需要将它们连接到每个食谱

foreach ($favs as $fav) {
        echo '<a href=''>'.$fav.'</a>'.' '; 
        }
foreach($fav作为$fav){
回音“.”;
}

我建议您将recipeName和URL放在一个数组中

e、 g

然后在你的演讲中:

foreach ($fav_links as $fav) {
  echo '<a href="'.$fav["url"].'">'.$fav["recipeName"].'</a>'.' '; 
}
foreach($fav\u链接为$fav){
回音“.”;
}

我建议您将recipeName和URL放在一个数组中

e、 g

然后在你的演讲中:

foreach ($fav_links as $fav) {
  echo '<a href="'.$fav["url"].'">'.$fav["recipeName"].'</a>'.' '; 
}
foreach($fav\u链接为$fav){
回音“.”;
}

此处不需要foreach循环和打开空白数组:

while($result =mysql_fetch_assoc($records)){
     echo '<a href="'.$result['url'].'">Go to '.$result['recipeName'].'</a>';
   }
while($result=mysql\u fetch\u assoc($records)){
回声';
}

此处不需要foreach循环和打开空白数组:

while($result =mysql_fetch_assoc($records)){
     echo '<a href="'.$result['url'].'">Go to '.$result['recipeName'].'</a>';
   }
while($result=mysql\u fetch\u assoc($records)){
回声';
}

停止使用已弃用且自PHP7起已删除的mysql_*函数。迁移到PDO并开始使用准备好的语句。@CharlotteDunois如果我是为我这样做的,我知道你不应该这样做,这要感谢那些停止使用已弃用且自PHP7起已删除的mysql_*函数的人。迁移到PDO并开始使用准备好的语句。@CharlotteDunois我这样做是为了我自己,我知道你不应该这样做,谢谢这些