Probleme syntaxe MYSQL
laurieyann
-
KéKeCest !! -
KéKeCest !! -
Bonjour,
Je galere sur une requete sql simple de calcul quidit que le produit de la quantite et du prix TTC de deux tables differentes sera une nouvelle variable total_ttc et idem pour la nouvelle variable total.ht
l'erreur 1064 se produit
pas d'idées...
SELECT panier.*,article.titre,article.prix_ttc
(article.prix_ttc*panier.quantite) AS total_ttc
(article.prix_ht*panier.quantite) AS total_ht
FROM panier INNER JOIN article ON panier.articles=article.id
WHERE client = 'paramclient'
J'ai défini aussi
paramclient ayant comme valeur par defaut "0"
et valeur courante : $_SESSION['MM_Username']
Je pense que l'erreur d'écriture est évidente mais je ne la voit pas...
Laurieyann
Je galere sur une requete sql simple de calcul quidit que le produit de la quantite et du prix TTC de deux tables differentes sera une nouvelle variable total_ttc et idem pour la nouvelle variable total.ht
l'erreur 1064 se produit
pas d'idées...
SELECT panier.*,article.titre,article.prix_ttc
(article.prix_ttc*panier.quantite) AS total_ttc
(article.prix_ht*panier.quantite) AS total_ht
FROM panier INNER JOIN article ON panier.articles=article.id
WHERE client = 'paramclient'
J'ai défini aussi
paramclient ayant comme valeur par defaut "0"
et valeur courante : $_SESSION['MM_Username']
Je pense que l'erreur d'écriture est évidente mais je ne la voit pas...
Laurieyann
A voir également:
- Probleme syntaxe MYSQL
- Mysql community server - Télécharger - Bases de données
- Mysql error 2002 ✓ - Forum Linux / Unix
- Trouver erreur de syntaxe fichier txt ✓ - Forum PHP
- Impossible d'ouvrir un fichier txt avec Python ✓ - Forum Python
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
1 réponse
Bonsoir,
Il manque déjà 2 virgules.
De plus, n'oubliez pas que paramclient est une variable (il faut rajouter un $).
Essayez donc ça dans un 1er temps :
SELECT panier.*,article.titre,article.prix_ttc,
(article.prix_ttc*panier.quantite) AS total_ttc,
(article.prix_ht*panier.quantite) AS total_ht
FROM panier INNER JOIN article ON panier.articles=article.id
WHERE client = '$paramclient'
Note : prenez toujours l'habitude de mettre explicitement nom_table.nom_colonne - ça évitera les ambiguïtés en cas de jointures (je pense à votre client =..).
salutuations.
Il manque déjà 2 virgules.
De plus, n'oubliez pas que paramclient est une variable (il faut rajouter un $).
Essayez donc ça dans un 1er temps :
SELECT panier.*,article.titre,article.prix_ttc,
(article.prix_ttc*panier.quantite) AS total_ttc,
(article.prix_ht*panier.quantite) AS total_ht
FROM panier INNER JOIN article ON panier.articles=article.id
WHERE client = '$paramclient'
Note : prenez toujours l'habitude de mettre explicitement nom_table.nom_colonne - ça évitera les ambiguïtés en cas de jointures (je pense à votre client =..).
salutuations.