亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

數據庫數據成功刪除后,ID編號問題不連續

在分類列表下刪除一條后,ID如何自動更進?

如:有1,2,3個商品,成功刪除3后,繼續添加,ID自動變為4,如何讓其順原來繼續編號,編為3?

http://img1.sycdn.imooc.com//57c112ae0001afef13960367.jpg

正在回答

2 回答

在頁面上顯示的時候不要顯示數據庫中的id 列,自己設定一個索引,以下是在listAdmin中的循環顯示部分,listCate也類似可以完成。

<?php $i=($page-1)*$pageSize+1;?>

? ? ? ? ? ? ? ? ? ? ? ? <?php foreach ($rows as $row):?>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <tr>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <!--這里的id和for里面的c1 需要循環出來-->

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <td align="center"><input type="checkbox" id="c1" class="check"><label for="c1" class="label"><?php echo $i;?></label></td><!-- 這里不要echo $row['id'] -->

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <td align="center"><?php echo $row['username']?></td>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <td align="center"><?php echo $row['email']?></td>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <td align="center"><input type="button" value="修改" onclick="editAdmin(<?php echo $row['id'];?>)" class="btn"><input type="button" value="刪除" onclick="deleteAdmin(<?php echo $row['id'];?>)" class="btn"></td>

? ? ? ? ? ? ? ? ? ? ? ? ? ? </tr>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <?php $i++;endforeach;?>

http://img1.sycdn.imooc.com//591411c100013ccf11280365.jpg

1 回復 有任何疑惑可以回復我~
#1

慕勒4661054 提問者

非常感謝!
2017-05-24 回復 有任何疑惑可以回復我~
#2

慕粉4107340 回復 慕勒4661054 提問者

請問你解決了么,我在開發中夜遇到了這樣的問題。
2017-09-29 回復 有任何疑惑可以回復我~

這個問題暫時是不能解決的哦!因為還沒有大牛開發出delete后id自動減1的功能,希望早日出來,你可以去官網關注。mysql數據庫官網:mysql.com

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
手把手教你實現電商網站后臺開發
  • 參與學習       117255    人
  • 解答問題       2101    個

手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統

進入課程

數據庫數據成功刪除后,ID編號問題不連續

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號