Php 试图将整行代码变成超链接 echo“”;

Php 试图将整行代码变成超链接 echo“”;,php,html,Php,Html,这就是我所知道的,但它工作不正常。这是: echo <a href = 'test.php'> "CategoryID: " . $row["CategoryID"]. " - Category Name: ".$row["CategoryName"]. </a> "<br>"; echo“”; 我使用的是{和},因为它们允许您在字符串中包含一个数组,并忽略我发现很难读取的连接 我觉得有趣的是,你可以在MySQL数组中循环,但不能回显一个简单的字符串:p

这就是我所知道的,但它工作不正常。

这是:

echo  <a href = 'test.php'> "CategoryID: " . $row["CategoryID"]. " - Category Name: ".$row["CategoryName"]. </a> "<br>";
echo“
”;
我使用的是
{
}
,因为它们允许您在字符串中包含一个数组,并忽略我发现很难读取的连接

我觉得有趣的是,你可以在MySQL数组中循环,但不能回显一个简单的字符串:p

一些链接():

试试这个:

echo "<a href = 'test.php'>CategoryID: {$row['CategoryID']} - Category Name: {$row['CategoryName']}</a><br />";


假设$row['CategoryID']是一个整数,$row['CategoryName']是一个字符串。

向我们展示您的尝试。来自谷歌搜索“如何在html中创建超链接”。echo“
”;请不要在评论中编辑您的问题。@Jake将其添加到问题中。如果这是真实的代码,那么那里就有明显的语法错误(当前问题中的代码没有错误)。
<?php

$link = "";

$link = sprintf("<a href = 'test.php'>CategoryID: %d - Category Name: %s </a><br />", $row['CategoryID'], $row['CategoryName']);

echo $link;

?>