Ses derniers messages sur les forums
si tu reecris tres scripts avec des noms de tables sans accent?
et que tu recharges des tables (les memes mais sans accents dans les noms), tout devrait rentrer dans l'ordre...
c'est ce que j'avais fait en urgence, en utilisant la sauvegarde de la veille, puisque je ne pouvais plus exporter la table accentuée.
le jeu avait donc repris quasi immédiatement.
Mais bon, ça y est, la base a été vidée.
je repart d'un base saine. ;=)
(de toute façon, j'ai changé d'hébergeur entre temps)
A+
nygma
1 - vu le soutien 'actif' de Nexen face à ce problème.... Y s'en foute royalement. par contre, vider la base, ça y le feront ptetre. c'est pas bien compliqué.
2 - oui mais non. puisque je ne peux pas accéder à mes clés étrangères, je ne peux pas bosser....
donc => 1...
Comment as-tu fait pour détruire tes tables ?
je n'y arrive pas. il faudrait carrément détruire la base, mais je n'ai pas les droits pour le faire.
déjà essayé.... (sigh...)
pas de pot :
SET CHARACTER SET ISO-8859-1
MySQL a répondu:Documentation
#1115 - Unknown character set: 'ISO'
j'ai essayé avec et sans quotes
je ne peux pas exporter la base. ça bloque aussi avec l'erreur habituelle.
(j'avais essayé dès le début.... sans rire je suis un peu désespéré.)
j'essaye le ISO pour voir
j'ai essayé ça, aussi
requête SQL:
ALTER TABLE `pos_lumi?res` RENAME `truc`
MySQL a répondu:Documentation
#1146 - Table 'nygma.pos_lumi?res' doesn't exist
Sorry pour le délai, je regardais 'eternal sushine of the spotless mind' (excellent film)
Je ne PEUX pas changer le nom de la table. c'est ça le problème.
aucune commande ne fonctionne, puisque le nom de la table est 'pos_lumi?res'
le ? est un caractère 'illegal'.
(c'est évidemment la première chose que j'avais essayé.)
je ne peux même pas la détruire !!
DROP TABLE `pos_lumi?res`
MySQL a répondu:Documentation
#1300 - Invalid utf8 character string: '?res'
il faut que tu ajoutes un <font> ou un <div> entre $data ['Nom'] et MATIN
genre :
echo'<td bgcolor= "#FFFFF"> '.$data ['Nom'].'.'<font color=#aabbcc> MATIN</font>'.</td>
Salut !
je suis bien emmerdé. suite au passage à mySQL4.1, l'un des effets collatéraux a été de bloquer l'accès à la table 'pos_lumières' devenue soudainement 'pos_lumi?res'
mon hébergeur m'a conseillé de faire :
set character set UTF8
mais ça n'a rien changé. je ne peux pas accéder à la table.
mais PIRE !
toutes les commandes SHOW sont bloquées!
je n'ai plus accès à mes clés étrangères !
j'ai essayé différents moyen pour dropper la table, mais comme le nom de la table est buggué, aucune commande ne passe.
Voilà le message d'erreur si j'essaye de lire la table :
SHOW KEYS FROM `pos_lumi�res`;
MySQL a répondu:Documentation
#1300 - Invalid utf8 character string: '�res'
si j'essaye de lire les clés étrangères d'un AUTRE table, je me prends le MEME message.
cette table bloque tout, et je ne sais + quoi faire. j'ai googlé, mais en vain.
bizarrement, toutes mes tables sont en latin1_swedish_ci. j'ai donc essayé de changer le jeu de caractères "l'interclassement", mais en vain.
Quelqu'un a une idée ?
Merci,
Nygma