Lorsque vous utilisez PHP pour interroger la base de données MySQL, vous devez souvent interroger plusieurs éléments de données, et ces données peuvent avoir différents types de données. Cela oblige les développeurs à réfléchir attentivement lors de l’écriture du code pour éviter les erreurs inutiles.
Cet article expliquera comment utiliser PHP pour interroger plusieurs éléments de données à partir de MySQL, aidant ainsi les lecteurs à maîtriser rapidement cette compétence.
En PHP, pour interroger la base de données MySQL, vous devez d'abord établir une connexion avec elle. Ceci peut être réalisé en utilisant le code suivant :
$con = mysqli_connect("localhost", "username", "password", "database_name"); if (!$con) { die("连接失败: " . mysqli_connect_error()); }
où, localhost
est l'adresse du serveur local, username
et password
sont le nom d'utilisateur et le mot de passe. pour vous connecter à MySQL, database_name
est le nom de la base de données à connecter. localhost
是本地服务器地址,username
和password
是登录MySQL的用户名和密码,database_name
是要连接的数据库名称。
有了连接实例后,就可以使用PHP中的MySQLi函数进行多条数据查询。以下是查询语句的基本格式:
$query = "SELECT column1, column2, ... FROM table_name WHERE condition"; $result = mysqli_query($con, $query);
在该语法中,column1
、column2
等是要查询的列名,table_name
是要查询的数据表名称,condition
是查询条件。使用mysqli_query()
函数可以执行查询语句,返回的结果存储在$result
变量中。
当查询的数据中包含不同数据类型时,开发者需要注意数据的类型转换。以下是一些常见的数据类型:
例如,查询user
表中的id
和name
$query = "SELECT id, name FROM user WHERE age > 18"; $result = mysqli_query($con, $query); while ($row = mysqli_fetch_assoc($result)) { $id = $row["id"]; // $id是整型 $name = $row["name"]; // $name是字符串型 }
column1
, column2
, etc. sont les noms de colonnes à interroger, et table_name
est le nom de la table de données à interroger, condition
est la condition de requête. Utilisez la fonction mysqli_query()
pour exécuter des instructions de requête, et les résultats renvoyés sont stockés dans la variable $result
. Gestion de différents types de données
Lorsque les données interrogées contiennent différents types de données, les développeurs doivent faire attention à la conversion de type des données. Voici quelques types de données courants :id
et name
dans la table user
. Leurs types de données sont respectivement entier et chaîne. taper. La requête peut être complétée en utilisant le code suivant : 🎜mysqli_close($con);
$con = mysqli_connect("localhost", "username", "password", "database_name"); if (!$con) { die("连接失败: " . mysqli_connect_error()); } $query = "SELECT id, name FROM user WHERE age > 18"; $result = mysqli_query($con, $query); while ($row = mysqli_fetch_assoc($result)) { $id = $row["id"]; // $id是整型 $name = $row["name"]; // $name是字符串型 } mysqli_close($con);
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!