2013-08-30 102 views
0

我有一個用於酒店詳細信息的mysql表,其中酒店ID是自動生成的,並且是自動增量的,而另一個表包詳細信息添加每個酒店的包裹。在第二列中添加第二個id,按字母順序排列,第一列是酒店的ID,第二列是添加的包的編號

當前包id會自動遞增。

所以第一個酒店,5包有酒店標識1名&包ID爲1,2,3,4,5 &第二飯店旅館編號爲6,7,8,9

但2 &包ID我想使它作爲飯店編號1包ID 1A,1B,1C,1D,1E &第二賓館與酒店ID 2包id作爲圖2a,圖2b,圖2c,&等等

我們使用PHP &的MySQL

+0

讓mysql處理自動ID並顯示,打印包ID爲'$ hotel_id。 chr($ package_id - 1 + ord('a'))',類似於 – 2013-08-30 06:02:05

+0

,這是明確顯示軟件包ID爲1a,1b,1c,2d等。但我想要做的是1a,1b,1c,1d,2a,2b,2c –

回答

0

您有任何created_on包裝表中的字段?

如果是,則使用created_on字段獲取最新軟件包的詳細信息,並從中獲取軟件包ID,並通過php代碼在希望的格式中進行增量操作,然後插入軟件包。

+0

沒有。我只想要包ID爲每個新酒店ID再次從'a'開始 –

+0

確切地說,請參閱如果該酒店不存在任何包,則使ID爲'1a',如果存在任何包,則可以獲得最新的包ID通過created_on字段並生成新的插件ID進行插入。插入任何包之前,您必須激發選擇查詢。 –

相關問題