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

## Erreur de requête PHP : « T_ENCAPSED_AND_WHITESPACE inattendu » : pourquoi et comment y remédier ?

Susan Sarandon
Libérer: 2024-10-25 02:13:02
original
551 Les gens l'ont consulté

## PHP Query Error:

Erreur T_ENCAPSED_AND_WHITESPACE inattendue dans la requête PHP

Lors de l'exécution d'une requête SQL, vous pouvez rencontrer l'erreur "T_ENCAPSED_AND_WHITESPACE inattendu, en attendant T_STRING ou T_VARIABLE ou T_NUM_STRING." Cette erreur survient souvent lorsque vous tentez d'insérer une variable ou une valeur sans y échapper correctement.

Dans ce cas précis, l'erreur apparaît dans la ligne :

$sqlupdate1 = "UPDATE table SET commodity_quantity=$qty WHERE user=$rows['user'] ";
Copier après la connexion

Le problème réside dans le fait que la variable $rows['user'] n'est pas entourée de guillemets simples ou doubles. Ceci est nécessaire pour garantir que l'interpréteur de requête reconnaît la variable comme une chaîne et non comme faisant partie de la structure de requête elle-même.

Solution :

Pour résoudre cette erreur, placez simplement la variable entre guillemets simples ou doubles. Voici la requête corrigée :

$sqlupdate1 = "UPDATE table SET commodity_quantity=$qty WHERE user='".$rows['user']."' ";
Copier après la connexion

En ajoutant les guillemets autour de $rows['user'], vous évitez que l'interpréteur ne le prenne pour un élément de syntaxe et vous assurez qu'il est traité comme une valeur de chaîne . L'exécution de cette requête corrigée devrait éliminer l'erreur "T_ENCAPSED_AND_WHITESPACE inattendue" et permettre à la requête de s'exécuter avec succès.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!