Я должен получить id из таблицы, чтобы сделать запрос.  Но я сделал это таким образом. 
Моя таблица: id (AI), имя (Varchar), authir (varchar); category (varchar);
Я думаю, что если есть какие-то решения, чтобы поблагодарить вас, моя проблема возникает в следующих строках:
 Print "<td><a href='editt.php?id=$id'>edit</a> </td>"; Print "<td> <a href='delete.php?id=$id'>delete</a> </td>"; 
Полный код:
  <table class="table table-hover"> <thead> <tr> <th>Book name</th> <th>Author</th> <th>Category</th> <th><th> <th><th> </tr> </thead> <tbody> <?php $id = 0; while($info = mysql_fetch_array($data)) { $id++; Print "<tr>"; Print" <td>".$info['name']."</td>"; Print "<td>".$info['author']."</td>"; Print "<td>".$info['category']."</td>"; Print "<td> <a href='editt.php?id=$id'>edit</a> </td>"; Print "<td> <a href='delete.php?id=$id'>delete</a> </td>"; Print " </tr>"; } ?> 
Я задавался вопросом, есть ли другие способы сделать переадресацию с текущим идентификатором выбранной строки id = $ id. Можете ли вы посмотреть фотографию там, если указатель на редактирование или удаление ссылки link id = 2, но на самом деле в db это 3
если вы можете показать структуру таблицы и полный код php, мы можем помочь больше, но на данный момент кажется, что вам нужно просто:
 while($info = mysql_fetch_array($data)) { Print "<tr>"; Print" <td>".$info['name']."</td>"; Print "<td>".$info['author']."</td>"; Print "<td>".$info['category']."</td>"; Print "<td> <a href='editt.php?id=".$info['id']."'>edit</a> </td>"; Print "<td> <a href='delete.php?id=".$info['id']."'>delete</a> </td>"; Print " </tr>"; } 
  И прекратите использовать mysql_* функции, это устарело.  Вы должны использовать mysqli или PDO.