Heim > Artikel > Backend-Entwicklung > Über Datenbankoperationen von thinkphp5
$result = Db::execute('insert into log(user_id, ip) values(1, 11231)'); dump($result); $result = Db::query('select * from log'); echo '<pre class="brush:php;toolbar:false">'; var_dump($result);
$str = 'insert into log(user_id, ip) values(?, ?)'; $result = Db::execute($str, [1, '12312']); $result = Db::query('select * from log where id = ?', [4]); //占位符 Db::execute('insert into log(user_id, ip) values(:user_id, :ip)', ['user_id'=>12, 'ip'=>'5555']);
//添加: Db::table('log')->insert(['user_id'=>1, 'ip'=>'654321']); //更新 Db::table('log') ->where('id', 12) ->update(['user_id'=>123]); //查询数据 $list = Db::table('log') ->where('id', 12) ->select(); //删除数据 Db::table('log') ->where('id', 10) ->delete();
So fragen Sie die Tabelle ab, ohne ein Präfix hinzuzufügen:
Db::name('log')->insert(['user_id'=>44, 'ip'=>5555]);
Methoden, die Kettenabfragen unterstützen:
|
Beschreibung | ||||||||||||||||||||
select | Datenbank abfragen | ||||||||||||||||||||
finden |
Einen einzelnen Datensatz abfragen |
||||||||||||||||||||
einfügen |
|||||||||||||||||||||
aktualisieren |
Datensatz aktualisieren | ||||||||||||||||||||
dalete td > |
Datensatz löschen |
||||||||||||||||||||
Abfragewert | |||||||||||||||||||||
Spalte |
Abfragespalte | ||||||||||||||||||||
chunk | Blockierte Abfrage | ||||||||||||||||||||
Anzahl | Aggregationsabfrage |
Das obige ist der detaillierte Inhalt vonÜber Datenbankoperationen von thinkphp5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!