Aktueller Standort: Startseite> Neueste Artikel> Detaillierte Erläuterung der Php7 -Verbindung zu MySQL: Erstellen Sie schnell ein einfaches Datenabfrageprogramm

Detaillierte Erläuterung der Php7 -Verbindung zu MySQL: Erstellen Sie schnell ein einfaches Datenabfrageprogramm

gitbox 2025-08-10

Einführung

PHP ist eine Skriptsprache, die auf der Serverseite weit verbreitet ist, während MySQL ein beliebtes Relational Database Management -System ist. PHP7 mit der neuesten Version bietet erhebliche Leistungsverbesserungen und neue Funktionen. In diesem Artikel wird Sie mithilfe von PHP7 eine Verbindung zur MySQL -Datenbank herstellen und ein einfaches Datenabfrageprogramm implementieren.

Umweltvorbereitung

Bevor Sie beginnen, stellen Sie bitte sicher, dass Ihr System php7 und mySQL korrekt installiert ist und reibungslos auf die MySQL -Datenbank zugreifen kann. Wenn es nicht installiert wurde, können Sie sich auf die offizielle Dokumentation beziehen, um die Installation und Konfiguration abzuschließen.

PHP7 -Installation

Besuchen Sie die offizielle PHP -Website (https://www.php.net), um das Installationspaket herunterzuladen und den Installationsprozess von PHP7 gemäß den Eingabeaufforderungen abzuschließen.

Mysql Installation

Gehen Sie zur offiziellen Website von MySQL (https://www.mysql.com), um das MySQL -Installationsprogramm herunterzuladen, und befolgen Sie die Schritte, um die Installation und die grundlegende Konfiguration zu vervollständigen.

Datenbankvorbereitung

Bevor Sie fortfahren, müssen Sie eine Datenbank und Tabelle erstellen, um die Abfragedaten zu speichern. Dies kann über MySQL -Befehlszeile oder grafische Schnittstellen -Tools wie PhpMyAdmin erfolgen.

 CREATE DATABASE mydatabase;
USE mydatabase;
CREATE TABLE mytable (
  id INT(11) AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(50),
  age INT(11),
  email VARCHAR(50)
);

Stellen Sie eine Verbindung zur Datenbank her

PHP -Verbindung zu MySQL verwendet normalerweise MySQLI- oder PDO -Erweiterungen. Dieser Artikel zeigt die Verwendung von MySQLI.

 // Erstellen Sie eine Datenbankverbindung
$host = 'localhost';
$username = 'root';
$password = '';
$database = 'mydatabase';
$mysqli = new mysqli($host, $username, $password, $database);

// Überprüfen Sie, ob die Verbindung erfolgreich ist
if ($mysqli->connect_error) {
    die('Es wurde keine Verbindung zur Datenbank hergestellt:' . $mysqli->connect_error);
}
echo 'Stellen Sie erfolgreich eine Verbindung zur Datenbank her!';

Der Code definiert die Verbindungsparameter, verwendet MySQLI -Objekt, um eine Verbindung herzustellen, und beurteilt den Verbindungsstatus über Connect_error.

Eine Frage ausführen

Führen Sie nach dem Erfolg der Verbindung die SQL -Abfrage aus, um die Daten zu erhalten.

 // Abfragenanweisung ausführen
$sql = 'SELECT * FROM mytable';
$result = $mysqli->query($sql);

// Überprüfen Sie, ob die Abfrage erfolgreich ist
if ($result === false) {
    die('Abfrage fehlgeschlagen:' . $mysqli->error);
}

// Durch die Ergebnismengen und Ausgabedaten iterieren
while ($row = $result->fetch_assoc()) {
    echo 'ID: ' . $row['id'] . ' ';
    echo 'Name: ' . $row['name'] . ' ';
    echo 'Age: ' . $row['age'] . ' ';
    echo 'Email: ' . $row['email'] . '<br>';
}

// Füllen Sie das Ergebnissatz frei
$result->free();

Im Beispiel wird SQL unter Verwendung der Abfragemethode ausgeführt, die Daten nacheinander mit Fetch_assoc abrufen und schließlich den Speicher befreien.

Trennen

Schließen Sie nach Abschluss des Vorgangs die Datenbankverbindung.

 // Trennen
$mysqli->close();

Rufen Sie die schließende Methode des MySQLI -Objekts auf, um sicherzustellen, dass die Verbindung sicher geschlossen wird.

Zusammenfassen

Dieser Artikel führt systematisch den Prozess der Verwendung von PHP7 zur Verbindung zur MySQL -Datenbank, von der Umgebungskonfiguration über Datenbankvorgänge bis hin zur Abfrage und Trennung. Durch das Mastering dieser grundlegenden Schritte können Sie effektiv bei der Entwicklung dynamischer Websites oder Anwendungen basierend auf PHP unterstützen. Ich hoffe, dieses Tutorial kann Ihnen helfen, schnell mit der integrierten Entwicklung von PHP und MySQL zu beginnen.