真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用Laravel框架怎么操作DBfacade數(shù)據(jù)庫(kù)-創(chuàng)新互聯(lián)

使用Laravel框架怎么操作DB facade數(shù)據(jù)庫(kù)?相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、虛擬空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、鳳臺(tái)網(wǎng)站維護(hù)、網(wǎng)站推廣。

創(chuàng)建數(shù)據(jù)庫(kù)


在這里,我們需要用到的有兩個(gè)文件,第一個(gè)是congfig目錄下的database.php,以及Laravel目錄下的env文件

如下圖:

使用Laravel框架怎么操作DB facade數(shù)據(jù)庫(kù)

使用Laravel框架怎么操作DB facade數(shù)據(jù)庫(kù)

然后創(chuàng)建數(shù)據(jù)庫(kù)這里,我用的是xampp的mysql數(shù)據(jù)庫(kù),phpMyAdmin

我們創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),命名為laravel,如下圖所示:

使用Laravel框架怎么操作DB facade數(shù)據(jù)庫(kù)

然后在laravel數(shù)據(jù)庫(kù)下面添加一個(gè)數(shù)據(jù)表,并命名為student,然后點(diǎn)擊sql

使用Laravel框架怎么操作DB facade數(shù)據(jù)庫(kù)

在這里,因?yàn)槲沂且呀?jīng)創(chuàng)建過(guò)了一個(gè)表的,所以呢,他這里有東西存在,然后在這個(gè)可以輸入的框框里輸入以下代碼:

create table if not exists student(
`id` INT AUTO_INCREMENT PRIMARY KEY,
`name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '姓名',
`age` TINYINT UNSIGNED not null DEFAULT 0 COMMENT '年齡',
`sex` TINYINT UNSIGNED not null DEFAULT 10 COMMENT '性別',
`created_at` INT not null DEFAULT 0 COMMENT '新增時(shí)間',
`updated_at` INT not null DEFAULT 0 COMMENT '修改時(shí)間'
)ENGINE=INNODB DEFAULT CHARSET=UTF8 AUTO_INCREMENT=1001 COMMENT='學(xué)生表';

這個(gè)時(shí)候,我們的數(shù)據(jù)庫(kù)已經(jīng)創(chuàng)建完成了,接下來(lái)就是要輸出他,輸出他的時(shí)候就需要我們打開env這個(gè)文件了

使用Laravel框架怎么操作DB facade數(shù)據(jù)庫(kù)

這里,我和大家簡(jiǎn)單介紹一下,我選中的三個(gè)代表的分別是,數(shù)據(jù)庫(kù)名字:laravel,數(shù)據(jù)庫(kù)賬號(hào)root,數(shù)據(jù)庫(kù)密碼為空,上面那三個(gè)不過(guò)多介紹,從下往上依次是,端口,和地址,然后別的我都不知道了,學(xué)藝不精,望諒解!

然后怎么看數(shù)據(jù)庫(kù)賬號(hào)和密碼呢?很簡(jiǎn)單,打開我們的phpmyadmin文件,點(diǎn)擊它的config.inc.php文件,然后即可查看他的賬戶和密碼,如下圖所示:

使用Laravel框架怎么操作DB facade數(shù)據(jù)庫(kù)

然后到這里,我們鏈接也做完了,接下來(lái)就是講解如何使用輸出他了

輸出數(shù)據(jù)庫(kù),并進(jìn)行增刪改查

既然要輸出數(shù)據(jù)庫(kù),那么我們就肯定要對(duì)他進(jìn)行路由控制器等一系列的綁定使用來(lái)達(dá)到輸出效果,然后創(chuàng)建控制器什么的我也不多說(shuō)了,直接在Controller目錄下創(chuàng)建一個(gè)名為Student.php的控制器,然后創(chuàng)建一個(gè)相對(duì)應(yīng)的路由。

代碼如下:

namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB;
class Student extends Controller
{
 public function mql()
 {
 return 'my first mysql';
 }
}

然后測(cè)試一下是否能輸出

結(jié)果如下:

使用Laravel框架怎么操作DB facade數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)的查找

代碼如下:

namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB;
class Student extends Controller
{
 public function mql()
 {
 $Students = DB::select('select * from student');//查找一個(gè)名為student的數(shù)據(jù)表,因?yàn)樵趀nv里我們已經(jīng)定義了數(shù)據(jù)庫(kù)的名字是laravel,而student存放在laravel里,所以我們給個(gè)student即可
 echo "
";
 print_r($Students);
 echo "
";  } }

然后將它輸出,效果如下:

使用Laravel框架怎么操作DB facade數(shù)據(jù)庫(kù)

因?yàn)樗](méi)有值

數(shù)據(jù)庫(kù)的新增

代碼如下:

namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB;
class Student extends Controller
{
 public function mql()
 {
 $Nadded = DB::insert('insert into student(name,age) values(?,?)',['Rarin',16]);//這里我們定義在student里的name,age新增值,values兩個(gè)問(wèn)號(hào)將name和Rarin,age和16連接起來(lái)
 echo "
";
 print_r($Nadded);
 echo "
";  } }

效果如下圖:

使用Laravel框架怎么操作DB facade數(shù)據(jù)庫(kù)

因?yàn)槲沂屈c(diǎn)擊了兩次刷新,所以新增了兩個(gè)數(shù)據(jù)

數(shù)據(jù)庫(kù)的修改

代碼如下:

namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB;
class Student extends Controller
{
 public function mql()
 {
  $update= DB::update('update student set id = ? where age = ?',[1002,16]);//這里我設(shè)置的是,如果age的值是16的時(shí)候,那么我就把id的值改成1002
  echo "
";
  print_r($update);
  echo "
";  } }

效果自行演示

數(shù)據(jù)庫(kù)的刪除

代碼如下:

 ?',[1003]);//這里指的是,刪除id大于1003的數(shù)據(jù)
  echo "
";
  print_r($delete);
  echo "
";  } } ?>

看完上述內(nèi)容,你們掌握使用Laravel框架怎么操作DB facade數(shù)據(jù)庫(kù)的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


分享名稱:使用Laravel框架怎么操作DBfacade數(shù)據(jù)庫(kù)-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://weahome.cn/article/ddisjd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部