Maison  >  Article  >  développement back-end  >  Comment utiliser php mysql_query()

Comment utiliser php mysql_query()

青灯夜游
青灯夜游original
2021-09-15 11:51:083206parcourir

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])".

Comment utiliser php mysql_query()

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!

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