Heim >Backend-Entwicklung >PHP-Tutorial >Eine Zusammenfassung der PHP-Verbindung zur Datenbank

Eine Zusammenfassung der PHP-Verbindung zur Datenbank

WBOY
WBOYOriginal
2016-08-08 09:27:011279Durchsuche

Bei der PHP-Projektentwicklung wird im Allgemeinen das MVC-Framework für die Entwicklung verwendet und die Interaktion mit der Datenbank erfolgt im Allgemeinen im Modell. Im Folgenden finden Sie eine kurze Einführung in einige PHP-Verarbeitungen bei der Interaktion mit der Datenbank:

1. Direkte Verarbeitung:

  1. $link = mysql_connect("hostname", "username", "password");
  2. mysql_select_db("database name", $link);
  3. $result = mysql_query("SELECT * FROM table name", $link);
  4. while ($row = mysql_fetch_assoc($result)) {
  5. foreach ($row as $v) {
  6. echo $ v ['name'];
  7. }
  8. }

2. Behandlung in CI und anderen Rahmenwerken:

Konfigurieren Sie die Datenbankinformationen in der Datenbank.php der Konfiguration (Sie können sich auf das vorhandene Konfigurationsformat beziehen).

Auf die Datenbank kann zugegriffen werden das CI-Framework wie folgt:

  1. $this->load->database( 'Datenbankname');
  2. $query = $this->db->get('table name');
  3. foreach ($query->result() as $ row) {
  4. echo $row->name;
  5. }

3.PDO method;

Häufig verwendete Schnittstellen werden ebenfalls häufig verwendet Wird in Frameworks verwendet und benötigt ein erweitertes PDO-Modul

>= neu PDO("Datenquelle", "Benutzername", "Passwort"); $this- >
conn=$db_conn;$stmt

=

$this-> conn->prepare($sql );$stmt->execute($data

);$res
=
$stmt ->fetch();In der tatsächlichen Entwicklung werden wir es selbst gemäß der oben genannten Methode tun. Schreiben Sie ein Schnittstellenformular für den Zugriff auf die Datenbank, um bequemere Funktionen auszuführen. Wenn Sie Ergänzungen oder Korrekturen haben, antworten Sie bitte und teilen Sie uns dies mit. Das Obige enthält eine Zusammenfassung der PHP-Verbindung zur Datenbank, einschließlich inhaltlicher Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, 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