欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

Daject初探_PHP教程

程序员文章站 2024-04-04 18:52:47
...

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的知识,我会在以后的文章给大家慢慢分享!

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/738514.htmlTechArticleDaject简介 Daject是用 github地址:https://github.com/kasonyang/Daject 如何Daject 假定数据库里有一张名为user的表,字段为id,name,age,主键为id 首先,我们...
相关标签: aspnet 软件编程