Maison > base de données > tutoriel mysql > le corps du texte

Comment éviter les erreurs de syntaxe lors de l'exécution de plusieurs requêtes MySQL en PHP ?

Susan Sarandon
Libérer: 2024-11-09 08:54:02
original
899 Les gens l'ont consulté

How to Avoid Syntax Errors When Executing Multiple MySQL Queries in PHP?

Utilisation de PHP pour exécuter plusieurs requêtes MYSQL : erreurs de syntaxe

En PHP, l'exécution de plusieurs instructions MySQL consécutives peut être réalisée à l'aide de multi_query() méthode. Cependant, une erreur courante se produit lorsque vous tentez de combiner plusieurs requêtes en une seule chaîne et de les exécuter à l'aide de la méthode query().

Voici le code corrigé :

include("databaseconnect.php");

$sqlQueries = [
    "CREATE TEMPORARY TABLE tmp SELECT * FROM event_categoriesBU WHERE id = 1",
    "UPDATE tmp SET>
Copier après la connexion

Au lieu de concaténer le requêtes en une seule chaîne, ce code utilise un tableau pour stocker chaque requête. La boucle parcourt le tableau et exécute chaque requête individuellement. Cela évite les erreurs de syntaxe dans l'instruction SQL.

N'oubliez pas de gérer correctement les erreurs en utilisant la gestion des exceptions ou en vérifiant la propriété $conn->error après l'exécution de chaque requête.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal