asp網(wǎng)站配置偽靜態(tài)站長(zhǎng)工具seo綜合查詢(xún)煙雨樓
一、設(shè)計(jì)數(shù)據(jù)庫(kù)表
比如我新建了一個(gè)數(shù)據(jù)庫(kù)表,名為test
二、配置數(shù)據(jù)庫(kù)連接信息
-
?本地測(cè)試
直接在.env中修改,不用去config/database.php中修改
-
正式環(huán)境
三、增刪改查
-
?引入Db庫(kù)
use think\facade\Db;
假設(shè)新增的控制器路徑為
app\test\controller\CURD.php
2. 增
// 增
public function insert()
{
$data = ['name' => 'lili', 'age' => 18];
$result = Db::name('test')->insert($data);
var_dump($result);
}
Db::name('test')其中'test'為數(shù)據(jù)庫(kù)表的名字,使用insert操作,返回插入成功的條數(shù),,通常情況返回 1
3.?查
// 查
public function select()
{
// 查所有
$result = Db::name('test')->select()->toArray();
print_r($result);
print_r('<br/>');
print_r('<br/>');
// 查一個(gè) (多個(gè)條件用多個(gè)where)
$result = Db::name('test')->where('name', 'lili')
->where('age', '>', 3)->select()->toArray();
var_dump($result);
}
-
查詢(xún)使用select(),返回的是對(duì)象,所以要用->toArray()轉(zhuǎn)成數(shù)組
-
查詢(xún)條件使用where('字段名','查詢(xún)表達(dá)式','查詢(xún)條件'),缺省'查詢(xún)表達(dá)式'表示等于
-
多個(gè)where可以連接
4.?改
// 改
public function update()
{
$result = Db::name('test')->where('name', 'lili')
->update(['age' => 20]);
var_dump($result);
}
使用update,返回影響數(shù)據(jù)的條數(shù),沒(méi)修改任何數(shù)據(jù)返回 0
5. 刪
// 刪
public function delete()
{
$result = Db::name('test')->where('name', 'lili')->delete();
var_dump($result);
}
使用delete,返回影響數(shù)據(jù)的條數(shù),沒(méi)有刪除返回 0
四、詳細(xì)教程
https://www.kancloud.cn/manual/thinkphp6_0/1037533
軟件工程小施同學(xué)?
2023.08.30