PHP/HTML ~> href link 从 mysql 获取

PHP/HTML ~> href link from mysql fetch

我正在尝试设置一些链接到 table 中每个项目的行的 url 列的文本。我尝试了下面的方法,但根本不起作用,只是给我一个白屏。

echo "<br><a href=\"$row["pageLINK"]\">". $row["pageNAME"]. "</a><br>";

但另一方面,下面的代码工作得很好。

echo "<br><a href=\"http://www.google.com\">". $row["pageNAME"]. "</a><br>";

这可能非常简单,但我才刚刚开始 php,因此我们将不胜感激。

引用数组索引时不能在 echo 中使用引号。

这一行:

echo "<br><a href=\"$row["pageLINK"]\">". $row["pageNAME"]. "</a><br>";

应该是这样的:

echo "<br><a href='$row[pageLINK]'> $row[pageNAME]</a><br>";

或者您可以使用引号和括号,例如

echo '<br><a href="'.$row["pageLINK"].'">'. $row["pageNAME"]. '</a><br>';

试试这个

首先你必须需要在PHP Error Reporting开发线上像:

// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);

// Report all PHP errors (see changelog)
error_reporting(E_ALL);

你的代码有语法错误,解决办法:

echo "<br><a href='".$row['pageLINK']."''>". $row['pageNAME']. "</a><br>";

旁注: PHP 错误报告将显示所有错误而不是空白页。