La fonction php mysql_query() est utilisée pour exécuter des instructions SQL. Lors de l'interrogation, de la mise à jour et de l'ajout de données, vous pouvez écrire l'instruction SQL, puis utiliser la fonction mysql_query() pour exécuter l'instruction SQL afin d'utiliser la syntaxe de base de données spécifiée ; "mysql_query($sql [,$con])".
L'environnement d'exploitation de ce tutoriel : système Windows7, version PHP5, ordinateur DELL G3
La fonction php mysql_query est utilisée pour exécuter des instructions SQL. Par exemple, lors de l'interrogation, de la mise à jour et de l'ajout de données, nous écrivons généralement le. Les instructions SQL, puis utiliser mysql_query effectuent les opérations requises par SQL.
Regardons d'abord un exemple :
<?php $host="mysql153.secureserver.net"; $uname="root"; $pass="password"; $database="manongjc"; $connection= mysql_connect ($host, $uname, $pass) or die ("Database connection failed!"); $result=mysql_select_db ($database) or die ("Database could not be selected"); $query = "drop table if exists mytable"; $result = mysql_query ($query) or die ("Query failed."); ?>
Les étapes permettant à PHP de faire fonctionner une base de données peuvent être grossièrement divisées en les étapes suivantes :
1. Connectez-vous au serveur de base de données
2. doit être utilisé
3, exécutez l'instruction SQL
4. Traitez l'ensemble de résultats obtenu par l'instruction SQL
5 Fermez ou déconnectez le serveur de base de données
La troisième étape nécessite le Fonction mysql_query() pour exécuter l'instruction SQL, telle que Comme indiqué dans l'exemple ci-dessus :
$query = "drop table if exists mytable"; $result = mysql_query ($query)
Cette instruction SQL est une commande pour supprimer la table mytable. Si l’exécution réussit, elle renvoie vrai, sinon elle renvoie faux. Mais la fonction mysql_query ne renvoie pas nécessairement uniquement vrai et faux.
La fonction mysql_query renvoie un identifiant de ressource pour une instruction SELECT, SHOW, EXPLAIN ou DESCRIBE, ou FALSE si la requête est mal exécutée. Pour les autres types d'instructions SQL, mysql_query() renvoie TRUE en cas de succès et FALSE en cas d'erreur.
Remarque :
mysql_query() est obsolète à partir de PHP 5.5.0 et sera supprimé à partir de PHP 7.0.0. Il doit être remplacé par l'extension MySQLi ou PDO_MySQL. Les alternatives à cette fonction sont :
mysqli_query()
PDO::query()
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!