无法使用php在navbars上的数据库中显示表列

时间:2015-08-10 03:52:34

标签: html-lists

我尝试使用以下代码将数据库表(“catalog”)中的“title”列显示在导航栏上,但不起作用。

<ul class="nav navbar-nav" style="font-size:125; font-weight:bold;">
 <?php
    include('connection.php');
            $query = "SELECT * FROM catalog";
            $result = mysql_query($query);
            while($row = mysql_fetch_array($result){
              echo "<li>".$row['title']."</li>";
            }
    mysql_close();
 ?>

 </ul>

2 个答案:

答案 0 :(得分:0)

改变这个:

  echo "<li>".$row['title']."</li>";

对此:

   echo "<li>".$row[title]."</li>";

答案 1 :(得分:0)

以下代码有效:

<?php
        include('connection.php');
        $query = "SELECT * FROM catalog";
        $result = mysqli_query($dbc, $query);
        while($row = mysqli_fetch_array($result)){
          echo "<li>".$row['title']."</li>";
        }
        ?>

但是当我添加“mysql_close;”时,它会发出通知:

注意:使用未定义的常量mysql_close - 在第26行的C:\ xampp \ htdocs \ mceconline.net \ navigation.php中假定为'mysql_close'