Heim > Artikel > Backend-Entwicklung > Datenbankoperationen erklärt
///2, datenbankkohärente Operation Häufig verwendet hinzufügen, löschen, ändern und prüfen //Überprüfen Sie find() select() $user->where("age gt 18 and sex eq 1")-> )->group("user_id,creat_time")->limit(10)->select();
$user->where("id=1")-> ;find();/ / Verwenden Sie, wenn Sie nur ein Datenelement abfragen $user->field("id,name")->select();//field query $user->field( "message", "id",true)->select();//field Alle Felder außer Nachricht und ID abfragen<br> $Model->field('title,email,content')->create ();// Die Feldmethode kann in Kombination mit der Erstellungsmethode verwendet werden, um die Feldlegalitätserkennung der Formularübermittlung abzuschließen<br> $user->field(array('id','concat(name,'-',id)'= >'truename','LEFT(title,7)'=>'sub_title'))->select(); //<br> $user->table("think_user user,think_user_message m")- >field("user.id as uid,m.id as mid,user.name")->where("user.id=m.id")->select(); //Mehrere Tabellenabfrage<br><br><br><br> $user->join("think_message ON think_user.id=think_message.uid")->select(); //Achten Sie auf die Master-Slave-Tabelle<br>
//Einfügen hinzufügen Daten einfügen<br> $user->create($data);//Formulardaten abrufen und in ein Array verschieben $user-> ;add($data) ; //$data muss ein Feld in der Datenbank sein, sonst gibt print_r die Daten nicht aus
<br> $user->field("name")- >add();//In Hinzufügen Das Hinzufügen eines Felds vor der Methode bedeutet, dass nur das Namensfeld eingefügt werden darf und keine anderen Felder eingefügt werden. Es spielt eine Filterrolle <br>
$user->data($data)-> filter("srip_tags")->add(); // Verarbeiten Sie den Tag name name<br>
<br> //Speichern ändern, um Daten zu ändern $data["name"]="zhou";
$data["id" ]="2";<br><br> $user->where("id=5")->data($data)->save(); Geänderte Daten entsprechend speichern zu Bedingungen <br>
$ user->where("id=5")->field("name")->filter("strip_tags")-> ;save();Daten entsprechend den Bedingungen ändern und filtern
<br>
$user->save($data);<br> <br> //Löschmethode auswählen<br> $user->delect();<br> $user->where( "status=1")->order("creat_time desc")->limit("10")->delect(); <br>
Das Obige hat die allgemeine Erklärung von Datenbankoperationen eingeführt, einschließlich Aspekten des Inhalts. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.
<span></span><span> </span>
<br>