suppression multiple dans une basse de donnée - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : suppression multiple dans une basse de donnée (/showthread.php?tid=1988) |
suppression multiple dans une basse de donnée - jo_link_noir - 09-11-2007 bonsoir tout le monde alors voilà, en fait je veux supprimer des champs dans 4 table différentes. Mais je me demander s'il n'est pas possible de le faire en une seul requête (comme pour un select...). J'ai un peu tester mais il me fout une 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 'WHERE alliance2.id=3 OR alliance_membre.id=3 OR alliance_gro' at line 3" je dois me tromper quelque part ^^ Citation :$query = sprintf(" si une gentille personne pouvais m'aidais, je lui serais très reconnaissant ^^ RE: suppression multiple dans une basse de donnée - Sephi-Chan - 09-11-2007 Pourquoi tu ne fais pas %1\$d pour le premier élément ? La Syntaxe de DELETE pour la suppression est la suivante : Code PHP :
Code PHP :
RE: suppression multiple dans une basse de donnée - Plume - 09-11-2007 J'ai jamais utilisé sprintf. J'comprends pas cette histoire d'internationalisation. Cependant, j'suis pas encore une bille Citation :La commande DELETE n'opère directement que sur une seule table. RE: suppression multiple dans une basse de donnée - despe - 09-11-2007 regarde sur les jointures mysql ca aidera.. (INNER JOIN / LEFT JOIN etc..) RE: suppression multiple dans une basse de donnée - jo_link_noir - 10-11-2007 Citation :Pourquoi tu ne fais pas %1\$d pour le premier élément ?je sais pas XD ça change quelque chose ? @LexLxUs -- je comprend pas bien "l'intégrité référentielle", pourrais-tu m'expliquer un peu ce que c'est ? |