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我这样做是为了我自己,我知道你不应该这样做,谢谢这些