problème avec sql manager de prestashop

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problème avec sql manager de prestashop

Re: problème avec sql manager de prestashop

par cockpitinferno » 14 sept. 2015, 08:55

je voulais enlever la capture que j'ai mis mais pas moyen d'éditer. c'est normal?q

Re: problème avec sql manager de prestashop

par cockpitinferno » 14 sept. 2015, 08:53

super, merci ca fonctionne.

Re: problème avec sql manager de prestashop

par pppplus » 13 sept. 2015, 10:28

Je ne vois pas pourquoi le message d'erreur de PS, donc je pense que c'est un bug.

Cette requête fait la même chose (et marche) :

Code : Tout sélectionner

SELECT ODD.`id_order`, `product_name`, `product_quantity`, `product_price`, `unit_price_tax_incl`, `total_shipping_price_tax_incl`, `original_product_price` FROM `ps_order_detail` ODD LEFT JOIN `ps_orders` OD ON ODD.`id_order`=OD.`id_order` WHERE ODD.`id_order` >=2543 AND OD.`valid` =1

Re: problème avec sql manager de prestashop

par @rthur » 12 sept. 2015, 23:42

j'ai essayé et ca fonctionne dans phpmyadmin.
Ok donc ça ressemble bien à un bug de l'interface de prestashop...

Tu as essayé d'autres requêtes, plus simples ?

Re: problème avec sql manager de prestashop

par cockpitinferno » 12 sept. 2015, 19:20

j'ai essayé et ca fonctionne dans phpmyadmin.

Re: problème avec sql manager de prestashop

par @rthur » 12 sept. 2015, 19:01

Je suis pas vraiment inspiré du coup...
Essaye peut être cette requête sur ta base mais via phpMyAdmin pour voir si elle fonctionne.

Re: problème avec sql manager de prestashop

par cockpitinferno » 12 sept. 2015, 10:23

j'ai fait une capture

Image
c'est un message d'erreur spécifique à prestashop donc c'est surement pour ca qu'on ne le trouve pas. et je me suis fait la même réflexion pour *

y a t il une autre syntaxe que je pourrais utiliser? sinon il faudra que je vois avec prestashop car c'est peut être un bug sur le logiciel.

Re: problème avec sql manager de prestashop

par @rthur » 12 sept. 2015, 10:00

Bonjour et bienvenue sur PHPfrance,

C'est curieux que tu obtiennes ce message d'erreur vu que tu n'utilises pas l'opérateur * dans la requête que tu nous montres...

Par ailleurs, es-tu sûr que c'est bien le message d'erreur exact (copié/collé) car en cherchant sur Google, il n'y a qu'un résultat, ton message... ce qui est inhabituel pour un message d'erreur qui semble générique
https://encrypted.google.com/search?q=% ... 3%A9es.%22

problème avec sql manager de prestashop

par cockpitinferno » 11 sept. 2015, 16:05

Bonjour,

je tente ma chance ici car j'aurais surement une réponse plus rapide que sur le forum prestashop:
voilà jusqu'à maintenant j'utilisais cette requête
SELECT  `id_order`, `product_name`, `product_quantity`, `product_price`, `unit_price_tax_incl`, `total_shipping_price_tax_incl`, `original_product_price` FROM   `ps_order_detail`  WHERE `id_order` >=2543 AND `id_order` IN (SELECT `id_order` FROM ps_orders WHERE `valid` =1)
dans le sql manager de presta et je modifiait juste le numero de la dernière commande, cela me permettait d'extraire chaque mois le détails des commandes passées par le site pour pouvoir les mettre dans mon logiciel de stock et compta.

mais là le pb c'est que quand je veux enregistrer la requête, j'ai ce message d'erreur:
L'opérateur "*" ne peut pas être utilisé pour les requêtes imbriquées.

et je ne sais pas pourquoi, il est vrai que j'ai mis à jour ma version de prestashop mais quand même la requête fonctionne dans mysql donc pourquoi pas avec le manager de presta. bref, qqun par ici aurait il des éléments de réponse à me donner.
merci d'avance.