PHP MySQL echo无法正常工作

时间:2011-12-15 20:18:46

标签: php mysql echo

我有这个代码应该从MySQL数据库中回显一些值。前2个工作正常。它回应正确,它工作正常......直到它获得标题。它回显了<title></title>以及"XXX |",但不会显示该值。任何帮助?万分感谢!

while($row = mysql_fetch_array( $info_array )) {
    echo $row['id'];
    echo "</br>";
    echo $row['name'];
    echo "</br>";
    echo "<title>XXX | "$row['name']"</title>";
};

更新: 感谢所有帮助过的人!结果证明该代码没有错误。这是代码中的一个错误。

2 个答案:

答案 0 :(得分:4)

尝试使用. s:

连接字符串
echo "<title>XXX | " . $row['name'] . "</title>";

答案 1 :(得分:3)

看起来它会产生语法错误。在$ row ['name']周围放置一个concat点,或用大括号括起来。

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

echo "<title>XXX | {$row['name']}</title>";