2017-04-08 71 views
2

我想通過cicle顯示記錄。結果必須在引導html代碼中。在這一刻,執行該頁面時,會顯示此錯誤:Mysqli:打印記錄列表

解析錯誤:語法錯誤,意想不到的 '\'(T_NS_SEPARATOR)在...

這是我的PHP代碼:

include "connect.php"; 

if (!$query = $dbconn->query(" 
       SELECT 
        * 
       FROM 
        books 
       ")) 
{ 
    echo "Error: " . $dbconn->error . "."; 
    exit(); 
}else{ 
    if($query->num_rows > 0) { 
    while($row = $query->fetch_array(MYSQLI_ASSOC)) 
    { 
     " 
     <li class=\"inline\"> 
     <span class=\"badge pull-right\">".$row['tot_books']."</span>";  
     " 
     <a href=\"booksPage.php?k=".$row['books_sequence']\">"; echo $row['book_description']."<a/></li>"; 
    } 
    // 
    $query->close(); 
    } 
} 
$dbconn->close(); 

如何解決?

+0

你錯了連接字符串和變量,特別是在這裏:'$行[「books_sequence」] \「>」 ;' – Dez

回答

1

你有一些錯誤的報價..嘗試使用單引號和雙引號的正確sequnce

include "connect.php"; 

    if (!$query = $dbconn->query(" 
        SELECT 
         * 
        FROM 
         books 
        ")) { 
    echo "Error: " . $dbconn->error . "."; 
    exit(); 
    } else { 
    if($query->num_rows > 0) { 
     while($row = $query->fetch_array(MYSQLI_ASSOC)) 
     { 
      " 
      <li class='inline'> 
      <span class='badge pull-right'>".$row['tot_books']."</span>";  
      " 
      <a href='booksPage.php?k='".$row['books_sequence']."'>"; echo $row['book_description']."<a/></li>"; 
     } 

     $query->close(); 
    } 
    } 
    $dbconn->close(); 
+0

感謝您的支持。我找到了錯誤,我修復了它。 – Frankie