Heim > Artikel > Backend-Entwicklung > Anfängerleitfaden zu PHP und Datenbanken
Erste Schritte mit PHP und Datenbanken
Mit der Entwicklung des Internets wurde PHP weithin als leistungsstarke Programmiersprache eingesetzt. Auch bei Internetanwendungen sind Datenbanken ein zentraler Bestandteil. Daher ist das Erlernen von PHP und Datenbanken sowie die Beherrschung ihrer Grundkenntnisse für viele Programmierer zu einem Pflichtkurs geworden. Dieser Artikel bietet Ihnen eine Einführung in PHP und Datenbanken, um Anfängern den Einstieg zu erleichtern.
1. Überblick über die PHP-Sprache
PHP ist eine serverseitige Skriptsprache. Mit PHP können wir dynamische Webinhalte generieren, Formulare dynamisch verarbeiten, Dateien auf dem Server erstellen, öffnen, lesen, schreiben, schließen, Cookies senden und empfangen usw. PHP bietet umfangreiche Unterstützung für eine Vielzahl von Datenbanken und wird häufig im Bereich der Webentwicklung eingesetzt. Die neueste PHP-Version ist derzeit PHP 8.0.
2. PHP installieren
Bevor wir PHP lernen, müssen wir zuerst PHP installieren. Im Folgenden finden Sie die Schritte zur Installation von PHP:
1. Besuchen Sie die offizielle Website: https://www.php.net/downloads.php
2. Wählen Sie hier die entsprechende PHP-Version aus als Beispiel verwendet.
3. Extrahieren Sie die heruntergeladene Datei in einen lokalen Ordner.
4. Suchen Sie die php.ini-Entwicklungsdatei im entpackten Ordner, kopieren Sie sie und benennen Sie sie in php.ini um.
5. Suchen Sie die folgenden zwei Codezeilen in der php.ini-Datei und entfernen Sie das Semikolon (;):
extension=pdo_mysql
<?php echo "Hello World!"; ?>2. VariablenDas Erstellen von Variablen in PHP erfordert die Verwendung des $-Symbols, um Tags und Variablennamen zu unterscheiden. Zum Beispiel:
$number = 5; echo $number;3. Bedingte AnweisungenIn PHP gibt es if, else if, else und andere bedingte Anweisungen, die verwendet werden, um verschiedene Codesegmente basierend auf unterschiedlichen Bedingungen auszuführen. Zum Beispiel:
$score = 90; if($score >= 90) { echo "优秀"; } else if($score >= 60) { echo "及格"; } else { echo "不及格"; }4. Datenbank-Grundlagen 1. Was ist eine Datenbank? Eine Datenbank ist ein Softwaresystem zum Speichern und Verwalten von Daten. Mithilfe der Datenbank können wir problemlos große Datenmengen speichern und darauf zugreifen und das Risiko von Datenduplizierungen und Dateninkonsistenzen verringern. 2. Relationale Datenbanken und nicht-relationale Datenbanken Zu den häufig verwendeten Datenbanksystemen gehören hauptsächlich relationale Datenbanken und nicht-relationale Datenbanken. Eine relationale Datenbank speichert Daten in Form von Tabellen und arbeitet mit relationaler Algebra und SQL-Sprache. Nicht relationale Datenbanken speichern Daten in Form von Schlüssel-Wert-Paaren und verwenden spezifische Datenstrukturen für Operationen. 3.MySQL-DatenbankMySQL ist derzeit eines der beliebtesten relationalen Open-Source-Datenbankverwaltungssysteme. Es handelt sich um eine in C und C++ geschriebene Client/Server-Anwendung, die für Webentwicklung, Data Warehousing, mobile Anwendungen und mehr verwendet werden kann. 4. PHP stellt eine Verbindung zur MySQL-Datenbank her Die folgenden Schritte sind zum Herstellen einer Verbindung zur MySQL-Datenbank erforderlich: 1. Öffnen Sie die PHP-Datei und fügen Sie am Anfang den folgenden Code hinzu:
<?php //定义连接参数 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; //创建连接 $conn = new mysqli($servername, $username, $password, $dbname); //检查连接是否成功 if($conn->connect_error) { die("连接失败:" . $conn->connect_error); } echo "连接成功!"; ?>2 $servername: MySQL-Servername
$username: MySQL-Benutzername
$password: MySQL-Passwort$dbname: MySQL-Datenbankname zur Verbindung
$conn = new mysqli($servername, $username, $password, $dbname): Verbindung erstellen
//插入数据 $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if($conn->query($sql) === TRUE) { echo "新记录插入成功!"; } else { echo "错误:" . $sql . "<br>" . $conn->error; } //更新数据 $sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2"; if($conn->query($sql) === TRUE) { echo "记录更新成功!"; } else { echo "错误:" . $sql . "<br>" . $conn->error; } //删除数据 $sql = "DELETE FROM MyGuests WHERE id=3"; if($conn->query($sql) === TRUE) { echo "记录删除成功!"; } else { echo "错误:" . $sql . "<br>" . $conn->error; } //查询数据 $sql = "SELECT id, firstname, lastname FROM MyGuests"; $result = $conn->query($sql); if($result->num_rows > 0) { //输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>"; } } else { echo "0 结果"; }Der obige Code kann die Vorgänge zum Hinzufügen, Löschen, Ändern und Abfragen in der MySQL-Datenbank implementieren und die Ergebnisse ausgeben. 5. FazitDieser Artikel stellt die Grundkenntnisse und Betriebsmethoden für den Einstieg in PHP und Datenbanken vor. Durch das Studium dieses Artikels können Anfänger die Grundkenntnisse von PHP und Datenbanken erlernen und Daten hinzufügen, löschen, ändern und abfragen, indem sie eine Verbindung zur MySQL-Datenbank herstellen. Ich hoffe, dass dieser Artikel für das Studium aller hilfreich sein wird!
Das obige ist der detaillierte Inhalt vonAnfängerleitfaden zu PHP und Datenbanken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!