Maison > développement back-end > Problème PHP > Comment interroger des données de nom avec du code PHP

Comment interroger des données de nom avec du code PHP

PHPz
Libérer: 2023-04-04 18:10:01
original
843 Les gens l'ont consulté

PHP est un langage de script côté serveur populaire qui peut être utilisé pour écrire des applications Web dynamiques. L'interrogation de données de nom est une tâche très courante dans le développement Web. Dans cet article, nous présenterons comment utiliser PHP pour écrire du code afin d'interroger les données de nom.

1. Préparation

Avant de commencer à écrire du code, vous devez effectuer quelques préparations, notamment :

  1. Préparation de la base de données : Tout d'abord, vous devez créer une table de données nommée « nom », qui contient les champs suivants :
  2. id (Clé primaire à augmentation automatique)
  3. first_name (prénom)
  4. last_name (nom de famille)

Ces champs sont utilisés pour stocker les données de nom. Dans cet article, la base de données MySQL sera utilisée, mais vous pouvez également utiliser d'autres bases de données comme MSSQL, Oracle, etc.

  1. Connectez-vous à la base de données : En PHP, vous devez utiliser la fonction mysqli pour créer une connexion à la base de données. Voici un exemple de code :
// 数据库连接参数
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
Copier après la connexion

2. Écrivez le code

Une fois les préparations ci-dessus terminées, vous pouvez ensuite écrire le code PHP pour interroger les données de nom.

  1. Afficher toutes les données de nom

Ce qui suit est un exemple de code PHP pour interroger et afficher toutes les données de nom :

// 查询所有名字数据
$sql = "SELECT id, first_name, last_name FROM name";
$result = $conn->query($sql);

// 如果查询结果数量大于0,则显示每一条查询结果
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["first_name"]. " " . $row["last_name"]. "<br>";
    }
} else {
    echo "0 结果";
}
Copier après la connexion

Ce code interroge toutes les données de la table "nom" et affiche les résultats dans le navigateur Web du navire. .

  1. Interroger des données basées sur le nom

Ce qui suit est un autre exemple de code PHP pour interroger des données basées sur le nom :

// 从表单中获取要查询的名字
$name = $_POST['name'];

// 查询名字数据
$sql = "SELECT id, first_name, last_name FROM name WHERE first_name = '{$name}'";
$result = $conn->query($sql);

// 如果查询结果数量大于0,则显示每一条查询结果
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["first_name"]. " " . $row["last_name"]. "<br>";
    }
} else {
    echo "0 结果";
}
Copier après la connexion

Ce code obtient d'abord le nom à interroger à partir du formulaire, puis interroge la table "name" en fonction sur les données de nom et afficher les résultats dans un navigateur Web.

3. Résumé

Dans cet article, nous expliquons comment utiliser PHP pour écrire du code afin d'implémenter la fonction d'interrogation des données de nom. Ces codes peuvent aider les développeurs à interroger facilement les données de nom dans les applications Web. Bien entendu, cela ne représente qu’une petite partie du processus de développement proprement dit, des facteurs tels que la sécurité et les performances doivent également être pris en compte.

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