Importation Bd contenant un caratère de m... [MySQL] - Programmation
Marsh Posté le 28-05-2001 à 16:42:24
Essaye voir :
INSERT INTO themes VALUES ( '1', 'Default', '[G]'[/G]#000000', '[G]'[/G]#FFFFFF', ... );
(je crois que c'est bon pour Oracle, mais pour MySql je ne garantis rien
[edit]--Message édité par irulan--[/edit]
Marsh Posté le 28-05-2001 à 16:57:17
j'essayerai de tanquer un slash ou un anti-slash devant...
Marsh Posté le 28-05-2001 à 17:01:51
irulan> t'as écrit la même requète
MarKuSnoel> g déjà essayé '\#FFFFFF' mais c pas bon
La soluce que g trouvé est de virer tous les # et de les rajouter ensuite à la mimine dans la base.
Autant dire galère qd il y en a + de 2 :-p
Marsh Posté le 28-05-2001 à 17:05:48
NetFox > Relis bien : j'ai mis un single quote supplémentaire devant tes caractères zarbis
Pourtant je l'avais mis en gras , mais bon je vois que ça ne suffit pas, je vais donc y remédier
Marsh Posté le 28-05-2001 à 17:10:22
oups, le soleil a dû m'éblouir... j'essaye !
Marsh Posté le 28-05-2001 à 17:13:20
effectivement, il me semble avoir déja vu ca :
foutre une quote devant les char qui merdes...
ya bon j'pense
t'es tres forte Princesse
Marsh Posté le 28-05-2001 à 17:25:11
I'm back
Y a pas bon:
tests effectués:
-> ''#000000'' <- Erreur
-> "#000000" <- Erreur
-> '#''000000' <- Erreur
d'autre idée? :-/
Marsh Posté le 28-05-2001 à 17:28:06
Il me semble que c'est pour stocker des codes couleurs. Ne serait-il pas plus simple de ne stocker que le code RGB et de rajouter le # dans la page html en dur.
Voilà une piste pour contourner le pb..
Marsh Posté le 28-05-2001 à 17:32:09
la reponse de lord ii est tres judicieuse a mon gout,
mais je pense qu'il faudrait essayer
>> ''#aabbcc' <<
la premiere quote pour commencer le formatage d'une chaine (normal)
la seconde pour dire que # est un char un peu particulier
la troisieme (celle de la fin, tout le monde sait a koi elle sert)
Marsh Posté le 28-05-2001 à 17:37:34
Tout juste Lord ii c bien des codes couleurs.
Et ta soluce de mettre le # dans le code html est correct.
Mais là 2 choses:
1 - g la flemme de retoucher tout le script (phpmylinks)
2 - la curiosité me pousse à trouver LE truc :-p s'il existe
MarKuSnoel> g essayé ' '#'000000' mais pas bon
Une bière à celui qui trouve !
Marsh Posté le 28-05-2001 à 17:40:09
ERRATUM :
c pas phpmylink
c phpBB (le forum)
Marsh Posté le 28-05-2001 à 17:44:24
je crois qu'il y a des brouillages visuels
je reprend
essayes :
' ' # aabbcc '
ce qui different
' ' # ' aabbcc '
Marsh Posté le 28-05-2001 à 17:52:40
apparement ça marche pas non plus...
Quant au brouillage visuel (hormis le soleil), est-ce qu'une nuit de 2 heures estune bonne excuse?
Marsh Posté le 28-05-2001 à 17:53:42
NetFox > Je confirme : il faut un nombre IMPAIR de single quote, comme le souligne si bien notre ami MarkusNoel (à ce propos, désolé si je te déçois Markus, mais je suis de sexe résolument masculin )
En fait il faut n'en mettre qu'un devant le caractère récalcitrant.
Marsh Posté le 28-05-2001 à 17:56:15
MarkusNoel > De rien, c'est vrai que le pseudo peut entraîner une certaine confusion parmi les fans de Herbert
Marsh Posté le 28-05-2001 à 17:58:56
c'est ce que j'essaye de dire depuis tt'a l'heure,
mais mes protocoles de communications doivent être serieusement a la rue...
Marsh Posté le 28-05-2001 à 18:14:38
g essayé ' # ' ' 000000 ' ET non...
Bon merci de votre participation à tous et à toutes ;-)
Je laisse tomber pour aujourd'hui mais j'aurais le fin mot de l'histoire.
Dès que je l'ai j'informe !
A++
Marsh Posté le 28-05-2001 à 18:18:15
j'laisse tomber...
Marsh Posté le 29-05-2001 à 00:38:31
Le # ne doit pas poser de problèmes dans ta requête, il y aurait pas autre chose ???
Marsh Posté le 28-05-2001 à 16:19:51
...erde ! ça y est j'l'ai dit !
ex:
INSERT INTO themes VALUES ( '1', 'Default', '#000000', '#FFFFFF', ... );
Il semblerait ke ce car (#) soit interprété comme un commentaire
même mis entre cote.
Comment ke je fais pour charger qd même ma base ?
---------------
Surfer sur le Net est une perte de temps, et c'est justement ce qui est intéressant.