PHP开发框架的数据库操作方法总结Laravel

PHP开发框架的数据库操作方法总结Laravel
1。读/写连接

有时,你可能想要使用一个数据库连接一个SELECT语句,和其他的插入、更新和删除语句,Laravel使这微风,总是使用正确的连接使用原来的查询,查询生成器或雄辩的ORM。

如何配置读/写连接,让我们来看看这个例子:

复制代码代码如下所示:

MySQL=阵列(读取=阵列('host= '192.168.1.1 ','()写入数组'host ','driver= > '196.168.1.2)= > 'mysql ','database= > 'database ','username= 'root ','password= 'charset= >,'utf8 ','collation= 'utf8_unicode_ci ','prefix= >)
需要注意的是这两个密钥添加到配置阵列:读和写。两键有一个数组的值包含一个关键:主机,读写数据库选项,其余的将合并后的数组从主MySQL的连接。所以,我们只需要读写项目进阵列要凌驾在主阵的价值。因此,在这种情况下,192.168.1.1将作为一个阅读的连接,和while192.168.1.2将用作写连接数据库的凭据,前缀字符集,和所有其他的选项将跨两共享连接在主MySQL阵列。

两。运行查询

配置了数据库连接后,就可以使用DB来运行查询类。

运行SELECT查询

复制代码代码如下所示:

结果:美元=分贝:选择('select *用户id是,阵列(1));
结果的选择方法总是返回一个数组。

运行INSERT语句

复制代码代码如下所示:

DB::插入('insert为用户(ID、名称)值(,),数组(1,'dayle '));
运行更新语句

复制代码代码如下所示:

DB::更新(更新用户设置投票= 100 =名称,数组(约翰'));
运行删除语句

复制代码代码如下所示:

DB::删除(从用户的'delete);
注意:更新和删除语句返回的行数的影响

执行一般宣言

复制代码代码如下所示:

DB::声明(放弃表用户);
查询事件监测

可以使用db侦听方法查询事件侦听器:

复制代码代码如下所示:

db:监听(函数($ SQL,$绑定,时间))
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部