簡體   English   中英

在php上刪除數據后無法創建新記錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM