台灣最大程式設計社群網站
線上人數
1265
 
會員總數:243630
討論主題:188245
歡迎您免費加入會員
討論區列表 >> MySQL >> PHP MYSQL 自訂編號
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
PHP MYSQL 自訂編號
價值 : 100 QP  點閱數:496 回應數:2

樓主

同學
門外漢
0 1
10 0
發送站內信

請問在菜單新增一個新菜色時自動加上自訂的編號格式

舉例:菜單內容分為主菜和湯品兩種,我想在主菜類新增麻婆豆腐,編號方式為種類加上編號(A01,A02,A..)湯品類新增味增湯(B01,B02,B..)

如何在一個表的不同類別分開編號呢?

搜尋相關Tags的文章: [ PHP ] , [ MYSQL ] , [ 編號 ] ,
本篇文章發表於2018-10-02 17:26
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

彩虹
檢舉此回應
如果可以的話

我會希望你存進在資料庫前,由 PHP 做好任何事情,再 insert 進資料庫∼
這樣你也好理解∼資料庫負擔也比較不大
本篇文章回覆於2018-10-02 18:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
一般的做法是如對幾種

1.後計算編號法:
在加入新資料時,先計算同等類別目前的數量。然後再+1做編號
優點:程式上寫法比較單純容易。
缺點:資料不能刪除,且一定要順號。要不然日後就會出錯。

2.事先記錄自動編號法:
這其實也算是一種自動編號的一種。你需要多一個表來記錄目前的編號已經編碼到哪。
大多數來說,會直接使用分類表來增加一個數值欄位來記錄。
在新增時,就直接取用該編號並前置代碼。然後在做數值+1的動作準備給下一個使用。
優點:比較容易查看並控制編碼數。
缺點:程式運行上會多一道手續。
本篇文章回覆於2018-10-03 16:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.