PHP MySQL echo赢得';我不能正常工作

PHP MySQL echo赢得';我不能正常工作,php,mysql,echo,Php,Mysql,Echo,我有这段代码,它应该从MySQL数据库中回显一些值。前两个很好。它正常,工作正常。。。直到它到达标题。它回显“the和和“XXX |”,但不显示值。有什么帮助吗?万分感谢 while($row = mysql_fetch_array( $info_array )) { echo $row['id']; echo "</br>"; echo $row['name']; echo "</br>"; echo "<title>

我有这段代码,它应该从MySQL数据库中回显一些值。前两个很好。它正常,工作正常。。。直到它到达标题。它回显“the
“XXX |”
,但不显示值。有什么帮助吗?万分感谢

while($row = mysql_fetch_array( $info_array )) {
    echo $row['id'];
    echo "</br>";
    echo $row['name'];
    echo "</br>";
    echo "<title>XXX | "$row['name']"</title>";
};
while($row=mysql\u fetch\u数组($info\u数组)){
echo$row['id'];
回声“
”; echo$row['name']; 回声“
”; 回显“XXX |“$row['name']”; };
更新:
感谢所有帮助过我的人!结果表明,该代码没有错误。这是代码中的一个错误。

尝试将字符串与
s连接起来:

echo "<title>XXX | " . $row['name'] . "</title>";
echo“XXX |”$行['name']。"";

,看起来它会给出语法错误。在$row['name']周围放一个concat点,或者用花括号括起来

echo "<title>XXX | ".$row['name']."</title>";
echo“XXX |”。$row['name']。”;

echo“XXX |{$row['name']}”;

@Joseph Torraca:那么你还有其他问题;这就是用PHP连接字符串的方法。最后一个回音有一些问题。要么你需要用“\”转义,要么你需要把字符串和变量连接起来,比如“str1”。$var1。“str2”它不会杀了你,但你不需要尾部分号。解决方案是什么?因此,你接受回答你问题的答案,而不是只说“哦,嘿,它是固定的”,而不给出任何决议。
echo "<title>XXX | {$row['name']}</title>";