选择查询不完整

时间:2017-09-13 06:35:30

标签: php html mysql

我在表格中插入了17条记录" book"。

<?php
include 'config.php';

session_start();

$sql = "SELECT * from book";
$result = mysqli_query($db, $sql);
$count = mysqli_num_rows($result);

if($count == 0){
    $error = "There is no books in the list";
}

?>
<html>
<body>

<table border="2" style="width:80%;" align="center">
<tr>
    <th>ISBN</th>
    <th>Title of the book</th>
    <th>Cost</th>
    <th>Copies</th>
    <th>Edition</th>
    <th>Publisher</th>
    <th>Copy Year</th>
    <th>Shelf Number</th>
    <th>Subject</th>

</tr>
<?php while($row = mysqli_fetch_array($result)){

$ISBN = $row['ISBN'];
$Title = $row['Title'];
$Cost = $row['Cost'];
$Copies = $row['Copies'];
$Edition = $row['Edition'];
$Publisher = $row['Publisher'];
$CopyYr = $row['CopyYr'];
$Shelf = $row['ShelfNo'];
$Subject = $row['SubName'];

?>
<tr>
    <td><?php echo $ISBN; ?></td>
    <td><?php echo $Title; ?></td>
    <td><?php echo $Cost; ?></td>
    <td><?php echo $Copies; ?></td>
    <td><?php echo $Edition; ?></td>
    <td><?php echo $Publisher; ?></td>
    <td><?php echo $CopyYr; ?></td>
    <td><?php echo $Shelf; ?></td>
    <td><?php echo $Subject; ?></td>

</tr>

    <?php
}
?>
</table>
<br>
<table align="center" style="width: 30%">
    <tr>
<th><form action="AddBook.php" method="post">
        <input type="submit" value="Add Book"/>
    </form></th>
<th><form action="editbook.php" method="post">
        <input type="submit" value="Edit List"/>
    </form></th>
<th><form action="deletebook.php" method="post">
        <input type="submit" value="Delete Book/s"/>
    </form></th>
<th><form action="AdminSummary.php" method="post">
        <input type="submit" value="Back"/>
    </form></th>
    </tr>
</table>
</center>
</body>
</html>

这将在表格中显示17条记录。但是当我向表中添加另一条记录时,它将显示一条不完整的记录,一条&#34; 500服务器错误&#34;或一张空表。

我已经遇到了同样的问题好几天,正在寻找解决方案,我找不到任何问题。

我不知道问题所在,所以任何帮助都会受到赞赏。谢谢:)

0 个答案:

没有答案