Maison > développement back-end > Problème PHP > php mysql_query qu'est-ce que cela signifie ?

php mysql_query qu'est-ce que cela signifie ?

藏色散人
Libérer: 2023-03-13 14:40:01
original
2732 Les gens l'ont consulté

php mysql_query est une fonction intégrée à PHP utilisée pour exécuter une requête MySQL. La syntaxe de cette fonction est "mysql_query(query,connection)", où le paramètre query représente la requête SQL à envoyer.

php mysql_query qu'est-ce que cela signifie ?

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

php Que signifie mysql_query ?

La fonction mysql_query() exécute une requête MySQL.

Syntaxe

mysql_query(query,connection)
Copier après la connexion

Paramètres

requête requise. Spécifie la requête SQL à envoyer. Remarque : La chaîne de requête ne doit pas se terminer par un point-virgule.

connexion en option. Spécifie l'identifiant de connexion SQL. Si non spécifié, la dernière connexion ouverte est utilisée.

Explication

S'il n'y a pas de connexion ouverte, cette fonction tentera d'appeler la fonction mysql_connect() sans paramètres pour établir une connexion et l'utiliser.

Valeur de retour

mysql_query() renvoie uniquement un identifiant de ressource pour les instructions SELECT, SHOW, EXPLAIN ou DESCRIBE, ou FALSE si la requête n'est pas exécutée correctement.

Pour les autres types d'instructions SQL, mysql_query() renvoie TRUE lorsqu'elle est exécutée avec succès et FALSE lorsqu'une erreur se produit.

Une valeur de retour autre que FALSE signifie que la requête est valide et peut être exécutée par le serveur. Cela ne dit rien sur le nombre de lignes affectées ou renvoyées. Il est possible qu'une requête ait été exécutée avec succès mais n'ait affecté ni renvoyé aucune ligne.

Remarque : Cette fonction lit et met automatiquement en cache l'ensemble d'enregistrements. Pour exécuter des requêtes non mises en cache, utilisez mysql_unbuffered_query().

Exemple

Exemple 1

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die(&#39;Could not connect: &#39; . mysql_error());
  }
$sql = "SELECT * FROM Person";
mysql_query($sql,$con);
// 一些代码
mysql_close($con);
?>
Copier après la connexion

Exemple 2

Créez une nouvelle base de données via la fonction mysql_query() :

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die(&#39;Could not connect: &#39; . mysql_error());
  }
$sql = "CREATE DATABASE my_db";
if (mysql_query($sql,$con))
  {
  echo "Database my_db created";
  }
else
  {
  echo "Error creating database: " . mysql_error();
  }
?>
Copier après la connexion

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!

Étiquettes associées:
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