看板 PHP 關於我們 聯絡資訊
現在在寫畢業專題 有遇到一個部份 是需要可以將網頁的表格資料轉為EXCEL檔 另一部份是 日期編碼 yyyymmdd+四碼流水號 但我是用抓今天日期+上一個編碼+1 但如果沒有初始值就會跑掉 例如 資料庫有筆201409010001 下一筆會為201409010002 但如果資料庫沒有今天的資料新增進去就會變 20140901 求各位大大幫解決以上兩個問題.... 小弟我在台中 如果方便也可直接帶筆電到府詢問教學 (跪求... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.17.8.98 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1409548254.A.927.html
KawasumiMai: 貼一下有關那一段的code吧 09/01 14:57
oread168: 1可參考http://ppt.cc/U0FW 不然就是先開空檔再抓資料來 09/01 15:15
oread168: 填 2的問題我不太懂你想表達的意思 09/01 15:17
crossdunk: 資料庫是怎麼規劃的 09/02 09:47
banelove3121: 第2點 就是將今天的日期+流水號寫入 在寫入時辨別 09/02 10:07
banelove3121: 是否前面有今天日期的編號 有就+1 變成20140902002 09/02 10:08
banelove3121: 但那個欄位如果沒有當天日期的編號 他就不會+1 09/02 10:09
banelove3121: 就只會有 日期存進去 所以不知怎麼寫沒有就寫入0001 09/02 10:09
crossdunk: 所以資料庫是怎麼規劃的... 09/02 11:53
crossdunk: 是只有存日期+流水號嗎 09/02 11:54
j87b0003: 流水號部份寫個trigger就有了,google一下 09/02 12:37
banelove3121: 資料庫的欄位就是日期+流水號 還有其他一些欄位 09/02 13:11
KawasumiMai: 重點在為什麼會變成"不知道怎麼寫入",你沒有特別對 09/03 17:08
KawasumiMai: "沒有當天資料"的狀況做特例處理嗎?照樣+1就出錯了 09/03 17:08
oread168: 多一個判斷看有無當日資料 09/03 19:47
oread168: 沒有的話要先寫入 當日跟第一筆 09/03 19:49
oread168: 流水碼0001 之後再套進+1的程序 09/03 19:50