[請益] PHP轉檔與日期編碼

作者: banelove3121 (禹汰)   2014-09-01 13:10:52
現在在寫畢業專題
有遇到一個部份
是需要可以將網頁的表格資料轉為EXCEL檔
另一部份是
日期編碼 yyyymmdd+四碼流水號
但我是用抓今天日期+上一個編碼+1
但如果沒有初始值就會跑掉
例如
資料庫有筆201409010001
下一筆會為201409010002
但如果資料庫沒有今天的資料新增進去就會變
20140901
求各位大大幫解決以上兩個問題....
小弟我在台中
如果方便也可直接帶筆電到府詢問教學
(跪求...
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-01 14:57:00
貼一下有關那一段的code吧
作者: oread168 (大地的精靈R)   2014-09-01 15:15:00
1可參考http://ppt.cc/U0FW 不然就是先開空檔再抓資料來填 2的問題我不太懂你想表達的意思
作者: crossdunk (推噓自如)   2014-09-02 09:47:00
資料庫是怎麼規劃的
作者: banelove3121 (禹汰)   2014-09-02 10:07:00
第2點 就是將今天的日期+流水號寫入 在寫入時辨別是否前面有今天日期的編號 有就+1 變成20140902002但那個欄位如果沒有當天日期的編號 他就不會+1就只會有 日期存進去 所以不知怎麼寫沒有就寫入0001
作者: crossdunk (推噓自如)   2014-09-02 11:53:00
所以資料庫是怎麼規劃的...是只有存日期+流水號嗎
作者: j87b0003 (I'm 邱老虎)   2014-09-02 12:37:00
流水號部份寫個trigger就有了,google一下
作者: banelove3121 (禹汰)   2014-09-02 13:11:00
資料庫的欄位就是日期+流水號 還有其他一些欄位
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-03 17:08:00
重點在為什麼會變成"不知道怎麼寫入",你沒有特別對"沒有當天資料"的狀況做特例處理嗎?照樣+1就出錯了
作者: oread168 (大地的精靈R)   2014-09-03 19:47:00
多一個判斷看有無當日資料沒有的話要先寫入 當日跟第一筆流水碼0001 之後再套進+1的程序

Links booklink

Contact Us: admin [ a t ] ucptt.com