Maison  >  Article  >  développement back-end  >  Avertissement PHP : mysql_query() attend une solution de paramètre

Avertissement PHP : mysql_query() attend une solution de paramètre

WBOY
WBOYoriginal
2023-06-24 19:50:461034parcourir

Si vous recevez le message d'avertissement suivant lors de l'utilisation de PHP : Avertissement PHP : mysql_query() attend un paramètre, cela peut être dû au fait que les paramètres fournis lors de l'appel de la fonction mysql_query() dans votre code ne sont pas suffisants ou que le format du paramètre est incorrect.

L'apparition de ce type d'erreur peut affecter le fonctionnement normal de votre site Web. Heureusement, ce problème n’est pas difficile à résoudre. Vous pouvez essayer les méthodes suivantes pour résoudre ce problème :

  1. Vérifiez si les paramètres de l'instruction sont corrects

Lors de l'utilisation de la fonction mysql_query(), vous devez fournir deux paramètres, à savoir l'instruction SQL et l'objet de connexion. Si vous ne fournissez qu'un seul paramètre lors de l'appel de la fonction mysql_query(), ou si l'un des deux paramètres fournis est incorrect, le message d'avertissement ci-dessus apparaîtra.

Par conséquent, vous devez vérifier si l'instruction SQL et l'objet de connexion sont corrects et les fournir à la fonction mysql_query() en même temps.

  1. Vérifiez si vous êtes connecté à la base de données

Si vous utilisez la fonction mysql_query() dans votre code, vous devez vous assurer que vous êtes connecté avec succès à la base de données avant d'appeler cette fonction. Sinon, la fonction mysql_query() ne s'exécutera pas.

Vous pouvez vérifier si l'objet de connexion est correct, ainsi que vérifier si le nom d'utilisateur et le mot de passe de la base de données sont corrects pour vous assurer que vous vous êtes connecté avec succès à la base de données.

  1. Vérifiez si la version de PHP est trop basse

Si votre version de PHP est trop basse, il peut y avoir des problèmes liés à la fonction mysql_query(). Dans PHP 5.5 et supérieur, la fonction mysql_query() est obsolète et complètement supprimée dans PHP 7.0 et supérieur.

Donc, si votre version de PHP est trop basse, vous devez alors mettre à niveau la version de PHP ou utiliser la fonction mysqli_query() au lieu de la fonction mysql_query().

Pour résumer, si vous rencontrez le problème PHP Attention : mysql_query() attend un paramètre lors de l'utilisation de la fonction mysql_query(), alors vous devez vérifier si l'instruction SQL et l'objet de connexion sont corrects, assurez-vous que vous êtes connecté à la base de données , et envisagez de mettre à niveau la version PHP ou d'utiliser la fonction mysqli_query() au lieu de la fonction mysql_query(). Tant que vous suivez les méthodes ci-dessus, ce problème peut être résolu rapidement.

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