Kakaouette Posted March 22, 2013 Share Posted March 22, 2013 Bonjour à tous, J'ai fais une requête simple pour UPDATE une partie de mes produits en ajoutant un code EAN, Tout ce passe correctement l'import s'effectue cependant, 5 min après l'import quand je refresh ma base de donnée, PLUS RIEN, tous mes codes EAN sont supprimé... J'importe dans les tables : ps_product & ps_product_attribute mysql_query("UPDATE ps_product SET ean13='".$liste[1]."' WHERE reference LIKE '%".$liste[0]."%'"); mysql_query("UPDATE ps_product_attribute SET ean13='".$liste[1]."' WHERE reference LIKE '%".$liste[0]."%'"); Je rappel que tout fonctionne correctement mais 5 min après, plus rien il fait une mise à jour et il supprimer tout. D'où peut venir le problème ? Merci d'avance !!! Link to comment Share on other sites More sharing options...
SMorillon.com Posted March 22, 2013 Share Posted March 22, 2013 Bonjour, Je pense que le dernier appel sql ce fait avec un $liste[0] vide et $liste[1] vide. Le requête devient donc UPDATE ps_product SET ean13='' WHERE reference LIKE '%%'" Ce qui écrase tout les codes ean... 1 Link to comment Share on other sites More sharing options...
Kakaouette Posted March 22, 2013 Author Share Posted March 22, 2013 Bonjour, Ce que tu dis m'interpelle car il est vrai que quand je fais un echo de ma requête le dernier est vide... Je suis débile, je n'y avait pas du tout pensé ! Merci ! je vais rectifier ma requête :-) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now