Heim  >  Artikel  >  Backend-Entwicklung  >  Datenbankoperationen erklärt

Datenbankoperationen erklärt

WBOY
WBOYOriginal
2016-08-08 09:24:02975Durchsuche
'Konfigurationswert'<br> //url pathinfo 4 Methoden 0, 1, 2, 3 häufig verwendet 0, 1<br> "URL_MODEL"=>0,<br> <br> //URL_PATHINFO normaler Modus <br> "URL_PATHINFO_MODEL"=>2,<br>);<br>$arr2=array(<br> //Datenbankkonfiguration<br> 'DB_TYPE' => 'mysql', // Datenbanktyp<br> 'DB_HOST' => 'localhost', // Serveradresse <br> 'DB_NAME' => // Benutzername 🎜> 'DB_FIELDS_CACHE' => Off-Field-Caching<br>);<br><br><br><br>return array_merge($arr1,$arr2);<br><br>

///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>

<span></span><span> </span><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.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn