Php 通过url传递删除数据库条目

Php 通过url传递删除数据库条目,php,database,codeigniter,parameter-passing,Php,Database,Codeigniter,Parameter Passing,我有一个简单的代码,用于显示数据库中的书籍列表: <html> <head> <title> Bookshelf </title> </head> <body> <table border='4' cellpadding='5'> <th>Options</th> <th>Book ID</th>

我有一个简单的代码,用于显示数据库中的书籍列表:

<html>
    <head>
         <title>
         Bookshelf
         </title>
    </head>
<body>
<table border='4' cellpadding='5'>

<th>Options</th>
<th>Book ID</th>
<th>Title</th>
<th>Author</th>
<th>Released Year</th>
<th>ISBN</th>

<?php
foreach($books as $book)
    {
?>
    <tr>
        <td>
        <a href="http://localhost/Bookstore/index.php/bookstore/showupdate"><input type="button" value="Update"/></a>
        <br>
        **<a href="http://localhost/Bookstore/index.php/bookstore/deleteentry?id=<?php echo $book->['book_id']; ?>"><input type="button" value="Delete"/></a>**
        </td>
        <td><?php echo $book['book_id'] ?></td>
        <td><?php echo $book['book_name'] ?></td>
        <td><?php echo $book['book_author'] ?></td>
        <td><?php echo $book['book_year'] ?></td>
        <td><?php echo $book['book_isbn'] ?></td>
    </tr>
<?php
    }
?>

</table>
</body>
</html

书架
选择权
书号
标题
作者
发布年份
ISBN

****
$book->['book_id']是错误的语法

对对象使用
$book->book\u id
,或对数组使用
$book['book\u id']


看起来您使用的是一个数组,所以第二个数组是是错误的语法

对对象使用
$book->book\u id
,或对数组使用
$book['book\u id']


看来您使用的是数组,所以第二个数组。

谢谢您提供的信息,我一定要记住。谢谢您提供的信息,我一定要记住。