[英]can't make a new record after delete data on php
我是新手,我有這樣的麻煩。
表:nota
no_nota(pk)名稱地址
D01 xxx xxxx
D02 xxx xxxx
D03 xxx xxxx
當我刪除no_nota“ D02”時,我想做新記錄,no_nota應該是D04。 但在我的情況下,no_nota是D03,而不是D04。 我的語法代碼是這樣的。
<td>No Nota : </td> <td><?php $sql=mysql_query("SELECT * FROM nota"); $data=(mysql_num_rows($sql)+1); ?> <input type="text" value="<?php echo "$data"; ?>" name="no_nota" required/><b></b> </td>
有人怎么能告訴我正確的語法? 抱歉我的英語不好,
看來您根本不需要存儲no_nota
。 使用數據庫中的自動增量 ,您將始終擁有正確的數字,並且可以動態構建no_nota
。
當然插入數據庫之后。 從技術上講,您可以查詢下一個自動遞增編號,但是如果多個用戶同時使用系統,這將使您陷入競爭狀態。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.