Dynamische Websites leicht gemacht: Erlernen der Grundlagen von PHP

WBOY
Freigeben: 2024-10-09 20:03:31
Original
772 Leute haben es durchsucht

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.

Dynamic Websites Made Easy: Learning the Basics of PHP

Einführung in die dynamische Website-Entwicklung: PHP-Grundlagen

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.

Grundsätzliche PHP-Syntax

Ein einfaches PHP-Skript sieht so aus:

<?php

  // 这是 PHP 代码
  echo "你好,世界!";

?>
Nach dem Login kopieren
  • Der PHP-Code ist in <?php und ?> enthalten Tags. Die
  • echo-Anweisung gibt die Zeichenfolge „Hello, world!“ an einen Webbrowser aus.

Variablen

Variablen werden zum Speichern von Daten verwendet. Sie können mit dem Symbol $ deklariert werden:

$name = "John Doe";
Nach dem Login kopieren

Jetzt können wir die Variable $name verwenden, um auf ihren Wert zuzugreifen.

Datentypen

PHP unterstützt eine Vielzahl von Datentypen, darunter:

int (整数)
float (小数)
string (字符串)
boolean (布尔值)
array (数组)
Nach dem Login kopieren

Bedingte Anweisungen

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 "未成年";
}
Nach dem Login kopieren

Schleife

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.

Datenbankverbindungen

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"];
}
Nach dem Login kopieren

Praktischer Fall: ein einfaches Message Board

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>
Nach dem Login kopieren
<!-- 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");

?>
Nach dem Login kopieren
<!-- 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>";
}

?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage