Je suis arrivé à cette demande:erreur de syntaxe mysql uniquement lorsqu'il est exécuté par php
"START TRANSACTION; DELETE FROM `awaiting_auth` WHERE `code` = '06b8465eed00727a1eac49fae89b88f876ded2eb' LIMIT 1; INSERT IGNORE INTO `prsn` SET `login` = 'new_user', `passwd` = '40bd001563085fc35165329ea1ff5c5ecbdbbeef', `color` = '#cbc5f2'; COMMIT;"
Et je reçois cette erreur:
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELETE FROM awaiting_auth WHERE code = '06b8465eed00727a1eac49fae89b88f876de' at line 1".
Cependant lors de l'exécution sql via tout terminal passe bien et aucune erreur sont jetés .
Quel est le problème avec ma demande? Merci d'avance.
Utiliser 'mysqli_error (conn $)' et voir ce que vous obtenez –
comment vous exécutez ce en utilisant php? poster le code pertinent –
merci les gars, c'était vraiment rapide! – zogby