鍍金池/ 問答/PHP/ tp5創(chuàng)建數(shù)據(jù)表

tp5創(chuàng)建數(shù)據(jù)表

使用tp5框架,如何在php代碼里面執(zhí)行create balte來創(chuàng)建數(shù)據(jù)表,文檔提供了query()和execute()方法,但是這兩種方法不管創(chuàng)建成功與否,都是返回false,這樣就不好判斷了。不知道還有沒其他的辦法呢。在線等.......

回答
編輯回答
膽怯

thinkphp5 現(xiàn)在也有類似laravel的數(shù)據(jù)庫遷移工具

具體參考文檔:https://www.kancloud.cn/manua...

倉庫地址:https://github.com/top-think/...

2018年6月24日 03:02
編輯回答
膽怯

使用

try {
} catch(\Exception $e) {
}

只要沒有拋出異常,表就能創(chuàng)建成功。

2017年11月1日 20:07
編輯回答
孤巷

我給你提供另外一條思路。你可以用Navicat Premium這樣類似的工具來實現(xiàn)所有關(guān)于設(shè)計數(shù)據(jù)庫數(shù)據(jù)表的操作,只需要連接數(shù)據(jù)庫使用即可。如果將創(chuàng)建表的代碼寫在php代碼里面,首先執(zhí)行效率就先低了,操作也更加繁瑣,更有了多余的累贅代碼。使用工具可以快速創(chuàng)建,也能方便的設(shè)計修改。在代碼中設(shè)計數(shù)據(jù)庫是完全沒有必要的。
開發(fā)文檔了解一下。
https://www.kancloud.cn/manua...

2017年6月5日 11:13