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