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