Maison  >  Article  >  développement back-end  >  Comment utiliser PHP pour interroger les valeurs de la base de données pour le fonctionnement

Comment utiliser PHP pour interroger les valeurs de la base de données pour le fonctionnement

PHPz
PHPzoriginal
2023-03-22 11:24:371398parcourir

PHP est un langage de programmation côté serveur très populaire et largement utilisé pour le développement Web. Dans le développement Web, PHP est souvent utilisé avec des bases de données pour mieux gérer et manipuler les données. Dans cet article, nous présenterons comment utiliser PHP pour interroger les valeurs de la base de données à des fins opérationnelles.

Tout d’abord, nous devons nous connecter à la base de données. PHP fournit de nombreuses bibliothèques et extensions pour se connecter à différents types de bases de données, telles que MySQL, Oracle, SQL Server, etc. Dans cet article, nous utiliserons MySQL comme exemple pour démontrer.

Pour nous connecter à une base de données MySQL, nous pouvons utiliser la fonction mysql_connect intégrée de PHP, qui accepte quatre paramètres : le nom d'hôte, le nom d'utilisateur, le mot de passe et le nom de la base de données. Voici un exemple :

//连接到MySQL数据库
$con = mysql_connect("localhost","username","password");
if (!$con){
    die('Could not connect: ' . mysql_error());
}
//选择数据库
mysql_select_db("database_name", $con);

Une fois connecté à la base de données, nous pouvons commencer à interroger les données. En PHP, la fonction la plus couramment utilisée pour interroger des données est la fonction mysql_query. Cette fonction accepte une chaîne de requête SQL comme paramètre et renvoie un objet de jeu de résultats que nous pouvons utiliser pour traiter les résultats de la requête. Voici un exemple :

//查询数据库
$result = mysql_query("SELECT * FROM table_name");
if (!$result) {
    die('Invalid query: ' . mysql_error());
}
//遍历结果集
while($row = mysql_fetch_array($result)){
    echo $row['column_name'];
}

Dans l'exemple ci-dessus, nous interrogeons toutes les colonnes et lignes d'une table nommée "nom_table" et parcourons chaque ligne de l'ensemble de résultats. Pour chaque ligne, nous affichons la valeur de la colonne nommée "column_name".

En plus des instructions SELECT, nous pouvons également utiliser d'autres types d'instructions SQL pour faire fonctionner la base de données. Par exemple, nous pouvons insérer une nouvelle ligne dans la base de données à l'aide de l'instruction INSERT :

//插入新行到数据库
mysql_query("INSERT INTO table_name (column1, column2, column3)
VALUES ('value1', 'value2', 'value3')");

Dans l'exemple ci-dessus, nous avons inséré une nouvelle ligne dans la table "table_name", qui contient trois colonnes : colonne1, colonne2 et colonne3. Chaque colonne a une valeur, « valeur1 », « valeur2 » et « valeur3 ».

Nous pouvons également utiliser l'instruction UPDATE pour mettre à jour la valeur de la ligne de données :

//更新数据库中的数据
mysql_query("UPDATE table_name SET column1='new_value'
WHERE column2='value2'");

Dans l'exemple ci-dessus, nous utilisons l'instruction UPDATE pour mettre à jour la colonne dans la ligne de la table "nom_table" qui contient la colonne "colonne2". " avec la valeur "value2". La valeur de "column1" est mise à jour en "new_value".

Enfin, nous pouvons utiliser l'instruction DELETE pour supprimer des lignes de données dans la base de données :

//从数据库中删除行
mysql_query("DELETE FROM table_name WHERE column1='value1'");

Dans l'exemple ci-dessus, nous avons utilisé l'instruction DELETE pour supprimer toutes les lignes de la table "nom_table" qui contiennent la valeur "valeur1".

En bref, PHP fournit de nombreuses fonctions et instructions pour faire fonctionner la base de données. En maîtrisant ces technologies, nous pouvons gérer et manipuler les données plus efficacement, rendant nos applications Web plus puissantes et plus flexibles.

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!

Déclaration:
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