thinkphp5把時間寫入oracle資料庫

2021-09-01 09:22:19 字數 702 閱讀 6934

由於本人sql 語句寫的不咋滴,所以想偷懶使用了tp5的模型,因為之前接觸過python django的模型,所以在使用模型時適應得比較快,用起來很好用。

在tp5和mysql 開發時,tp5的模型怎麼寫都沒問題,所有欄位都能存進mysql 資料庫中。

並且還可以使用tp5自帶的時間戳像createtime ,updatetime,deletetime。

但是專案與oracle連線時出現了問題,一般的鏈式操作都能用,where,join,select等,但是在儲存時間時出了問題,怎麼村都存不進去,oracle的資料庫更改時間欄位的型別,使用varchar2倒是能存進去,但是當使用sql語句排序是傻眼了,字串排不出來。想來想去換回了db類,死扣sql語句,靠拼寫sql語句,在裡面加上to_date()格式化一邊時間再存就可以了。

在我認識的朋友圈裡面沒有大佬用tp連線oralce ,不知道有沒有其他大神有沒有使用oracle的…我只想請教下,tp5使用模型怎麼存時間…

字段使用date型別,使用sql語句將內容寫入

$sql = "insert into sgsp_user_info (uuid,legalperson,companyname,department,tel,organizationcode,registertime) values ('','','','','','',to_date('','yyyy-mm-dd hh24:mi:ss'))";

ThinkPHP5使用快取

cache 使用復合快取型別 type complex 預設使用的快取 default 驅動方式 type file 在這設定換人的快取方式 快取儲存目錄 path cache path,檔案快取 file 驅動方式 type file 設定不同的快取儲存目錄 path runtime path f...

thinkphp5內建標籤

知道內建標籤怎麼用,查手冊的時候好查 卻功能的時候在裡面找著來用 1 內建標籤23 變數輸出使用普通標籤就足夠了,但是要完成其他的控制 迴圈和判斷功能,就需要借助模板引擎的標籤庫 4功能了,系統內建標籤庫的所有標籤無需引入標籤庫即可直接使用。5內建標籤包括 6標籤名作用包含屬性 7include 包...

ThinkPHP5使用QueryList4教程

幾乎每天都有人問我tp5中如何使用querylist4,所以寫了這篇教程。說實話我並不太想寫這篇教程,因為實在是沒有什麼技術含量。在thinkphp5 根目錄執行composer命令安裝querylist composer require jaeger querylist下面演示在index控制器中...