php - Mysqli:打印记录列表

标签 php mysql twitter-bootstrap mysqli

<分区>

我想通过 while cicle 显示记录。结果必须在 bootstrap html 代码中。此时执行页面时,报错如下:

解析错误:语法错误,...中出现意外的“\”(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();

如何解决?

最佳答案

你有一些错误的引用..尝试使用正确的单引号和双引号序列

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();

关于php - Mysqli:打印记录列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43293507/

相关文章:

php - dataurl 到图像以在 php 中下载

php - MySQL 返回 PDO 占位符名称

php - 实现我的第一个 PHP 模型

mysql - 为什么 documentdb 查询返回未定义或空值的数据?

mysql - 渴望加载: How to get a few photos from table with polymorph relationship

jquery - 单选按钮将值发送为 Male=on 或 Female=on。我只想将 Male/Female 发送到数据库

javascript - AngularJS - <select> 标签中的下拉菜单问题,使用 ng-option 时不能有 2 个自定义选项

php - 运行 script.php 时出错 : Port 9000 is busy

PHP UTF-8 编码搞砸了

html - CSS - 背景图像被截断