PHP ist eine universelle Skriptsprache, die speziell für die Webentwicklung entwickelt wurde, um Websites zu erstellen, die dynamisch auf Benutzereingaben reagieren. Seine grundlegende Syntax umfasst PHP-Tags, Echo-Anweisungen, Variablen (deklariert mit dem $-Symbol), Datentypen (int, float usw.), bedingte Anweisungen (z. B. if-Anweisungen), Schleifen (for- und while-Schleifen) und die Fähigkeit um eine Verbindung zu einer Datenbank (z. B. MySQL) herzustellen. Ein einfacher praktischer Fall eines Message Boards demonstriert die praktische Anwendung der Verwendung von PHP für die Datenverarbeitung und Seiteninteraktion.
PHP (Hypertext Preprocessor) ist eine universelle Skriptsprache, die speziell für die Webentwicklung entwickelt wurde. Mithilfe von PHP können wir dynamische Websites erstellen, die auf Benutzereingaben reagieren.
Ein einfaches PHP-Skript sieht so aus:
<?php // 这是 PHP 代码 echo "你好,世界!"; ?>
<?php
und ?>
enthalten Tags. Die echo
-Anweisung gibt die Zeichenfolge „Hello, world!“ an einen Webbrowser aus. Variablen werden zum Speichern von Daten verwendet. Sie können mit dem Symbol $
deklariert werden:
$name = "John Doe";
Jetzt können wir die Variable $name
verwenden, um auf ihren Wert zuzugreifen.
PHP unterstützt eine Vielzahl von Datentypen, darunter:
int (整数) float (小数) string (字符串) boolean (布尔值) array (数组)
Bedingte Anweisungen werden verwendet, um die Ausführung von zu steuern Code. Die gebräuchlichste bedingte Anweisung ist die if
-Anweisung:
if ($age >= 18) { echo "成年"; } else { echo "未成年"; }
Schleife wird verwendet, um einen Codeblock wiederholt auszuführen. Es gibt zwei Haupttypen von Schleifen:
for
Schleife: Wird verwendet, um eine Schleife mit einer bestimmten Anzahl von Malen auszuführen. while
Schleife: Wird zum Ausführen von Schleifen verwendet, deren Bedingungen wahr sind. PHP kann eine Verbindung zu Datenbanken wie MySQL, PostgreSQL und SQL Server herstellen. Dadurch können wir Daten aus der Datenbank lesen und schreiben.
// 连接到 MySQL 数据库 $conn = mysqli_connect("localhost", "root", "password", "test"); // 执行查询 $result = mysqli_query($conn, "SELECT * FROM users"); // 获取结果并显示 while ($row = mysqli_fetch_array($result)) { echo $row["name"]; }
Wir erstellen ein einfaches Message Board, das es Benutzern ermöglicht, Nachrichten einzugeben und anzuzeigen.
<!-- index.html --> <form action="save.php" method="POST"> <input type="text" name="message"> <input type="submit" value="发表"> </form>
<!-- save.php --> <?php // 获取表单数据 $message = $_POST["message"]; // 连接到数据库 $conn = mysqli_connect("localhost", "root", "password", "test"); // 插入留言 $query = "INSERT INTO messages (message) VALUES ('$message')"; mysqli_query($conn, $query); // 重定向到列表页面 header("Location: list.php"); ?>
<!-- list.php --> <?php // 连接到数据库 $conn = mysqli_connect("localhost", "root", "password", "test"); // 获取留言 $query = "SELECT * FROM messages"; $result = mysqli_query($conn, $query); // 显示留言 while ($row = mysqli_fetch_array($result)) { echo $row["message"]; echo "<br>"; } ?>
Das obige ist der detaillierte Inhalt vonDynamische Websites leicht gemacht: Erlernen der Grundlagen von PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!