显示来自数据库的多个 URL 链接
Displaying multiple URL links from database
如标题所述,我正在尝试从数据库输出多个 URL 链接。但是收到错误。
PHP
$link_select = mysql_query("SELECT link FROM links WHERE sigaren_id = " .$resultaat_fetch_id_sigaren);
while ($link = mysql_fetch_array($link_select))
{
$resultaat_link = $link['link'];
$link .= "<a href='".$link."'>$link</a>";
}
HTML
<b>Links</b><br><br>
<?php echo $link; ?>
错误
Notice: Array to string conversion
因为,您将数组视为字符串。
$link
是一个数组,但您将其称为字符串。
要修复它,请像这样更改代码:
$link_select = mysql_query("SELECT link FROM links WHERE sigaren_id = " .$resultaat_fetch_id_sigaren);
while ($link = mysql_fetch_array($link_select))
{
$resultaat_link = $link['link'];
$linkData .= "<a href='".$resultaat_link."'>$resultaat_link</a>";
}
<b>Links</b><br><br>
<?php echo $linkData; ?>
旁注:停止使用 mysql_* 函数,因为它们已被弃用。转而使用 PDO 或 MySQLi。
如标题所述,我正在尝试从数据库输出多个 URL 链接。但是收到错误。
PHP
$link_select = mysql_query("SELECT link FROM links WHERE sigaren_id = " .$resultaat_fetch_id_sigaren);
while ($link = mysql_fetch_array($link_select))
{
$resultaat_link = $link['link'];
$link .= "<a href='".$link."'>$link</a>";
}
HTML
<b>Links</b><br><br>
<?php echo $link; ?>
错误
Notice: Array to string conversion
因为,您将数组视为字符串。
$link
是一个数组,但您将其称为字符串。
要修复它,请像这样更改代码:
$link_select = mysql_query("SELECT link FROM links WHERE sigaren_id = " .$resultaat_fetch_id_sigaren);
while ($link = mysql_fetch_array($link_select))
{
$resultaat_link = $link['link'];
$linkData .= "<a href='".$resultaat_link."'>$resultaat_link</a>";
}
<b>Links</b><br><br>
<?php echo $linkData; ?>
旁注:停止使用 mysql_* 函数,因为它们已被弃用。转而使用 PDO 或 MySQLi。