2011-12-15 32 views
-2

我有這樣的代碼,應該從MySQL數據庫回顯一些值。前2個工作正常。它回聲正常,它工作正常......直到它獲得標題。它回波'<title></title>"XXX |"但不會顯示該值。任何幫助?太感謝了!PHP MySQL的回聲將無法正常工作

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

UPDATE: 感謝大家,幫助!原來那個代碼沒有錯誤。這是代碼中的一個錯誤。

+0

最後的回聲有一些問題。或者你需要用「\」來轉義,或者你需要將字符串與「str1」這樣的變量相連接。$ var1。「str2」 – Alfabravo 2011-12-15 20:24:32

+0

這不會殺死你,但你不需要尾隨的分號 – 2011-12-15 20:28:34

+0

那麼,是解決方案嗎?因此,你接受回答你的問題的答案,而不是在沒有給出任何決議的情況下只說「嘿,它是固定的」。 – CanSpice 2011-12-16 22:55:43

回答

4

嘗試.小號串聯的字符串:

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

這看起來像它會給出一個語法錯誤。在$ row ['name']周圍放置一個連接點或將其包裝在大括號中。

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

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