Comment utiliser PHP pour implémenter des fonctions de stockage et de récupération de données

WBOY
Libérer: 2023-06-25 12:24:01
original
942 Les gens l'ont consulté

PHP est un langage de programmation côté serveur populaire qui peut facilement interagir avec les systèmes de bases de données et constitue le premier choix dans le domaine du développement d'applications Web. Cet article explorera comment utiliser PHP pour implémenter des fonctions de stockage et de récupération de données.

1. Utilisez PHP pour vous connecter à la base de données

Utilisez la fonction mysqli en PHP pour vous connecter à la base de données, et vous devez entrer le nom d'utilisateur, le mot de passe et le nom de la base de données. Voici un exemple de code pour vous connecter à la base de données :

<?php 
$hostname = "localhost"; 
$username = "root"; 
$password = ""; 
$databaseName = "my_database"; 

// 创建数据库连接 
$connect = mysqli_connect($hostname, $username, $password, $databaseName); 

// 检查连接是否成功 
if (!$connect) { 
  die("连接失败: " . mysqli_connect_error()); 
} 
echo "连接成功"; 
?>
Copier après la connexion

2. Utilisez PHP pour implémenter la fonction de stockage de données

  1. Insérer des données

Utilisez PHP pour insérer des données dans la table de la base de données, vous devez utiliser mysqli_query() fonction. Voici un exemple de code qui stocke les informations utilisateur dans une table de base de données :

<?php 
$hostname = "localhost"; 
$username = "root"; 
$password = ""; 
$databaseName = "my_database"; 

// 创建数据库连接 
$connect = mysqli_connect($hostname, $username, $password, $databaseName); 

// 检查连接是否成功 
if (!$connect) { 
  die("连接失败: " . mysqli_connect_error()); 
} 

// 准备要插入的数据 
$firstname = "John"; 
$lastname = "Doe"; 
$email = "john.doe@example.com"; 

// 向数据库表中插入数据 
$sql = "INSERT INTO users (firstname, lastname, email) VALUES ('$firstname', '$lastname', '$email')"; 

if (mysqli_query($connect, $sql)) { 
  echo "数据成功插入到数据库表中"; 
} else { 
  echo "数据插入失败: " . mysqli_error($connect); 
} 

// 关闭数据库连接 
mysqli_close($connect); 
?>
Copier après la connexion
  1. Mettre à jour les données

En utilisant PHP pour mettre à jour les données dans une table de base de données, vous devez utiliser la fonction mysqli_query(). Voici un exemple de code qui met à jour le nom d'utilisateur avec l'ID utilisateur 1 en "Jim" :

<?php 
$hostname = "localhost"; 
$username = "root"; 
$password = ""; 
$databaseName = "my_database"; 

// 创建数据库连接 
$connect = mysqli_connect($hostname, $username, $password, $databaseName); 

// 检查连接是否成功 
if (!$connect) { 
  die("连接失败: " . mysqli_connect_error()); 
} 

// 更新数据 
$sql = "UPDATE users SET firstname='Jim' WHERE id=1"; 

if (mysqli_query($connect, $sql)) { 
  echo "数据成功更新到数据库表中"; 
} else { 
  echo "数据更新失败: " . mysqli_error($connect); 
} 

// 关闭数据库连接 
mysqli_close($connect); 
?>
Copier après la connexion
  1. Suppression de données

En utilisant PHP pour supprimer des données d'une table de base de données, vous devez utiliser la fonction mysqli_query(). Voici un exemple de code pour supprimer des données avec l'ID utilisateur 1 :

<?php 
$hostname = "localhost"; 
$username = "root"; 
$password = ""; 
$databaseName = "my_database"; 

// 创建数据库连接 
$connect = mysqli_connect($hostname, $username, $password, $databaseName); 

// 检查连接是否成功 
if (!$connect) { 
  die("连接失败: " . mysqli_connect_error()); 
} 

// 删除数据 
$sql = "DELETE FROM users WHERE id=1"; 

if (mysqli_query($connect, $sql)) { 
  echo "数据成功从数据库表中删除"; 
} else { 
  echo "数据删除失败: " . mysqli_error($connect); 
} 

// 关闭数据库连接 
mysqli_close($connect); 
?>
Copier après la connexion

3. Utilisez PHP pour implémenter la fonction de récupération de données

Pour utiliser PHP pour récupérer des données d'une table de base de données, vous devez utiliser la fonction mysqli_query(). Voici un exemple de code qui récupère les données pour tous les utilisateurs :

<?php 
$hostname = "localhost"; 
$username = "root"; 
$password = ""; 
$databaseName = "my_database"; 

// 创建数据库连接 
$connect = mysqli_connect($hostname, $username, $password, $databaseName); 

// 检查连接是否成功 
if (!$connect) { 
  die("连接失败: " . mysqli_connect_error()); 
} 

// 查询数据 
$sql = "SELECT * FROM users"; 
$result = mysqli_query($connect, $sql); 

if (mysqli_num_rows($result) > 0) { 
  while ($row = mysqli_fetch_assoc($result)) { 
    echo "username: " . $row["username"] . " - email: " . $row["email"] . "<br>"; 
  } 
} else { 
  echo "0 结果"; 
} 

// 关闭数据库连接 
mysqli_close($connect); 
?>
Copier après la connexion

Ce qui précède est une introduction à la façon d'utiliser PHP pour implémenter des fonctions de stockage et de récupération de données. La maîtrise de ces techniques peut aider les développeurs à créer plus facilement des applications Web puissantes.

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!

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!