2016-09-20 53 views
-1

對於我的生活,我不能得到這個工作...PHP的回聲和反斜線

if ($result->num_rows > 0) { 
// output data of each row 
while($row = $result->fetch_assoc()) { 
echo "<a href=\"concert.php?id=. $row["id"] .\">. $row["date"] .</a>" 
"<br>"; 
} 

這是錯誤...

語法錯誤,意外'「,預計標識(T_STRING)或 變量(T_VARIABLE)或數字(T_NUM_STRING)

我相信,你只需要添加轉義爲HTML「?

+1

'。 $ row [「id」] .' =>'「。$ row [」id「]。」'或'「id = {$ row ['id']}」' – noahnu

回答

1

你錯過了一些關閉和開盤報價。用單引號替換一些雙引號也會消除對這些反斜槓的需要。

if ($result->num_rows > 0) { 
    // output data of each row 
    while($row = $result->fetch_assoc()) { 
     echo '<a href="concert.php?id=' . $row["id"] . '">' . $row["date"] . '</a><br>'; 
    }