Aktueller Standort: Startseite> Neueste Artikel> Vollständige Anleitung zum Konfigurieren und Verwenden von Datenbankverbindungen im Codesigniter -Framework

Vollständige Anleitung zum Konfigurieren und Verwenden von Datenbankverbindungen im Codesigniter -Framework

M66 2025-06-11

Codesigniter -Datenbankverbindungs ​​-Setup -Tutorial

CodeIgniter ist ein leichtes PHP -Framework, das für die Einfachheit und Effizienz häufig in der Webentwicklung verwendet wird. Datenbankvorgänge sind ein wesentlicher Bestandteil der Erstellung von Anwendungen mit Codesigniter. In diesem Artikel werden Sie Schritt für Schritt über die Konfiguration von Datenbankverbindungen und die Ausführung gemeinsamer Datenbankvorgänge in Codesigniter durchführen.

Schritt 1: Datenbankparameter konfigurieren

Um die Datenbank zu verwenden, müssen Sie die Verbindungsinformationen einrichten. Öffnen Sie die Datei application/config/database.php im Projektverzeichnis und konfigurieren Sie Ihre Datenbankparameter wie Datenbanktyp, Hostnamen, Benutzername, Kennwort usw. Hier finden Sie ein typisches Konfigurationsbeispiel:

$ db ['Standard'] = Array (Array (
    'dsn' => '',
    'Hostname' => 'localhost',
    'Benutzername' => 'root',
    'Passwort' => 'root',
    'Datenbank' => 'mydatabase',
    'dbdriver' => 'mySqli',
    'dbprefix' => '',
    'pconnect' => false,
    'db_debug' => (Umgebung! == 'Produktion'),
    'cache_on' => false,
    'Cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'Encrypt' => false,
    'compress' => false,
    'stricton' => false,
    'failover' => array (),
    'save_queries' => true
);

Schritt 2: Laden Sie die Datenbankklassenbibliothek

Laden Sie nach Abschluss der Konfiguration die Datenbankklassenbibliothek in den Controller oder Modell auf folgende Weise:

$ this-> load-> database ();

Dieser Vorgang initialisiert automatisch die Datenbankverbindung basierend auf der Standardkonfiguration in Datenbank.php .

Schritt 3: Führen Sie gemeinsame Datenbankvorgänge durch

CodeIgniter bietet eine reichhaltige Datenbankbetriebsmethode, und die folgenden sind einige häufige Nutzungsszenarien:

Führen Sie die Abfrage aus:

$ query = $ this-> db-> query ("aus tableName auswählen");

Daten einfügen:

$ Data = Array (Array (
    'ColumnName' => 'Wert',
    'columnName2' => 'value2' '
);
$ this-> db-> insert ('tableName', $ data);

Daten aktualisieren:

$ Data = Array (Array (
    'ColumnName' => 'Wert',
    'columnName2' => 'value2' '
);
$ this-> db-> where ('columnName', $ value);
$ this-> db-> update ('tableName', $ data);

Daten löschen:

$ this-> db-> where ('columnName', $ value);
$ this-> db-> delete ('tableName');

Diese Betriebsmethoden sind sehr intuitiv und können nach bestimmten Projektanforderungen angepasst und erweitert werden.

Schritt 4: Verarbeiten Sie die Abfrageergebnisse

Nach Ausführung der Datenbankabfrage sind die gängigen Datenverarbeitungsmethoden wie folgt:

Einzelliniendaten abrufen:

$ row = $ query-> row ();

Holen Sie sich mehrere Datenzeilen:

$ result = $ query-> result ();

Holen Sie sich das angegebene Feld:

$ value = $ row-> columnName;

Holen Sie sich die Anzahl der Datensätze:

$ numrows = $ query-> num_rows ();

Diese Methoden können Ihnen dabei helfen, Abfrageergebnisse effizient zu verarbeiten und verschiedene Geschäftsanforderungen zu erfüllen.

Zusammenfassen

Der Prozess des Erstellens einer Datenbankverbindung im Codesigniter -Framework ist sehr klar. Durch vernünftiges Konfigurieren von Verbindungsparametern und Laden von Klassenbibliotheken können Entwickler die Datenbank -Lese- und Schreibvorgänge problemlos implementieren. Unabhängig davon, ob es sich um eine Datenabfrage oder eine Additions-, Lösch- und Änderungsverarbeitung handelt, bietet Codesigniter eine intuitive und benutzerfreundliche Schnittstelle, die für die Verwendung in allen Arten von Projekten geeignet ist.