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