Sites Web dynamiques simplifiés : apprendre les bases de PHP

WBOY
Libérer: 2024-10-09 20:03:31
original
772 Les gens l'ont consulté

PHP est un langage de script à usage général spécialement conçu pour le développement Web afin de créer des sites Web qui répondent dynamiquement aux entrées des utilisateurs. Sa syntaxe de base comprend des balises PHP, des instructions echo, des variables (déclarées avec le symbole $), des types de données (int, float, etc.), des instructions conditionnelles (telles que des instructions if), des boucles (boucles for et while) et la capacité pour se connecter à une base de données (telle que MySQL). Un simple cas pratique de forum de discussion démontre l'application pratique de l'utilisation de PHP pour le traitement des données et l'interaction des pages.

Dynamic Websites Made Easy: Learning the Basics of PHP

Introduction au développement de sites Web dynamiques : les bases de PHP

PHP (Hypertext Preprocessor) est un langage de script à usage général conçu spécifiquement pour le développement Web. En utilisant PHP, nous pouvons créer des sites Web dynamiques qui répondent aux entrées des utilisateurs.

Syntaxe de base de PHP

Un simple script PHP ressemble à ceci :

<?php

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

?>
Copier après la connexion
  • Le code PHP est contenu dans les <?php et ?> balises . L'instruction
  • echo renvoie la chaîne « Hello, world ! » vers un navigateur Web.

Variables

Les variables sont utilisées pour stocker des données. Ils peuvent être déclarés avec le symbole $ :

$name = "John Doe";
Copier après la connexion

Maintenant, on peut utiliser la variable $name pour accéder à sa valeur.

Types de données

PHP prend en charge une variété de types de données, notamment :

int (整数)
float (小数)
string (字符串)
boolean (布尔值)
array (数组)
Copier après la connexion

Instructions conditionnelles

Les instructions conditionnelles sont utilisées pour contrôler l'exécution de code. L'instruction conditionnelle la plus courante est l'instruction if :

if ($age >= 18) {
  echo "成年";
} else {
  echo "未成年";
}
Copier après la connexion

Boucle

La boucle est utilisée pour exécuter à plusieurs reprises un bloc de code. Il existe deux principaux types de boucles :

  • for Boucle : Utilisée pour exécuter une boucle un nombre de fois connu.
  • while Boucle : permet d'exécuter des boucles dont les conditions sont vraies.

Connexions aux bases de données

PHP peut se connecter à des bases de données telles que MySQL, PostgreSQL et SQL Server. Cela nous permet de lire et d'écrire des données de la base de données.

// 连接到 MySQL 数据库
$conn = mysqli_connect("localhost", "root", "password", "test");

// 执行查询
$result = mysqli_query($conn, "SELECT * FROM users");

// 获取结果并显示
while ($row = mysqli_fetch_array($result)) {
  echo $row["name"];
}
Copier après la connexion

Cas pratique : un forum de messages simple

Nous créons un forum de messages simple qui permet aux utilisateurs de saisir et de visualiser des messages.

<!-- index.html -->
<form action="save.php" method="POST">
  <input type="text" name="message">
  <input type="submit" value="发表">
</form>
Copier après la connexion
<!-- 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");

?>
Copier après la connexion
<!-- 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>";
}

?>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal