Daject初探_PHP教程

來源:互聯網
上載者:User

Daject簡介

Daject是用

github地址:https://github.com/kasonyang/Daject

如何Daject

假定資料庫裡有一張名為user的表,欄位為id,name,age,主鍵為id

首先,我們先將Daject引入

 'Daject/Daject.php';

然後,我們建立一個Table模型

 UserTable   = ('id'

注意類的名稱,命名規則為:表名+Table

為了能夠正常使用Daject查詢資料,我們需要先對Daject進行初始化。

DajectConfig::addDatabase('master', 'mysql', 'localhost', 'root', 'your_password', 'your_database_name', 'utf8'DajectConfig::setDatabase('master', 'master'DajectConfig::setTablePrefix('');

接下來,我們就可以對資料庫進行CURD操作了

 =  = ->select(10(   'id:',['id'],';name:',['name'->insert(('name' => '張三','age' => 20->where(('name'=>'張三'->update(('age'=>25->delete();

注意看上面的代碼,整個代碼中並未出現任何SQL語句,但是我們已經完成了常見的select,insert,update,delete操作。事實上,當我們訪問select(),insert(array),update(array)和delete方法時,Daject會自動為我們產生SQL並執行,然後返回資料給我們。由於不用寫SQL,大大的減少了我們在寫SQL上浪費的時間,同時降低了SQL語法錯誤的機率。

當然,上面只是Daject的一些基本操作,還有更多的關於Daject的知識,我會在以後的文章給大家慢慢分享!

http://www.bkjia.com/PHPjc/738514.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/738514.htmlTechArticleDaject簡介 Daject是用 github地址:https://github.com/kasonyang/Daject 如何Daject 假定資料庫裡有一張名為user的表,欄位為id,name,age,主鍵為id 首先,我們...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.