Problème de restauration de données
Bonjour,
J'ai fait un utilitaire de sauvegarde de ma base mysql, et j'ai un problème lors de la restauration.
Lors de la sauvegarde je crée des enregistrements qui ressemblent à ceci :
Code:
INSERT INTO tb_service VALUES(8, 'Service Administratif', 1);
Jusque là tout va bien. Le problème est qe pour certains enregistrements, j'ai
Code:
INSERT INTO tb_service VALUES(8, 'Service Acompagnement ; Formation ', 1);
L'utilisateur, et c'est son droit le plus absolu à placé un ";" dans le libellé de cette table.
Pour la restauration, je fait un explode sur ";". Il me coupe donc cette ligne 2 parties et c'est la cata.
La solution est-elle de mettre un autre caractère comme caractère de fin. "#"
par exemple (qui est interdit en saisie de texte) ou en existe-t-il une autre.
Merci d'avance