Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6054 connectés 

  FORUM HardWare.fr
  Programmation

  Erreurs mysqls

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreurs mysqls

n°81679
hectoras
Posté le 15-12-2001 à 09:41:50  profilanswer
 

J'ai un fichier .sql que j'ai fais en exportant une base sur multimania.
J'ai un peu avancer pour le transfert de ma base mysql, je fais ça à coup de copier/coller dans phpmyadmin.
 
Ca marche impec pour toutes les tables de mon forum sauf pour les posts, le plus important, c ça qui est chiant. Exemple d'erreurs. quand je fais la requête:
 

Citation :

INSERT INTO posts_text VALUES ('43', 'Voilà, c fait ! <IMG SRC="/daisybox/images/smiles/icon_smile.gif">
<BR>
<BR>Le nouveau forum sur daisybox est fini !
[addsig]';);


 
Phpmyadmin me met:
 

Citation :

Duplicate entry '43' for key 1


 
Qunad je met:
 

Citation :

INSERT INTO posts_text VALUES ('46', '<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>1/ tu t'es trompé dans les images : tu as mis "Nouveau Sujet" a la place de "repondre dans ce sujet" et laissé l'ancien icône "New Topic"...</BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>??? Chez moi c impec ça...
<BR>
<BR>
<BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>2/Une fois enregistré j'ai pu voir que les messages privés ' 2 ) que tu as envoyé a je sais pas qui, ben je les ai recu aussi ! </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Ca c hyper bizzare !
<BR>
<BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>3/Les raccourcis smileys que tu as sur la gauche quand tu écris, ben il y en a qui ont un mauvais lien image !</BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>Ca c multimania qui foire <IMG SRC="/daisybox/images/smiles/icon_frown.gif">
<BR>Il y a 1 heure elles marchaint.
<BR>
<BR>Sinon merci pour ces rapports de bug je vais voir ce que je peux faire pour corriger ça.
<BR>
<BR>_________________
<BR><!-- BBCode u1 Start --><A HREF="http://www.daisy.fr.fm" TARGET="_blank">www.daisy.fr.fm</A><!-- BBCode u1 End --><BR><BR><font size=-1>[ Ce Message a été édité par: ToTor le 2001-08-18 17:42 ]</font>';);
INSERT INTO posts_text VALUES ('44', 'Cool le nouveau forum hein ?
<BR>
<BR>Postez ici tout ce qui n'a rien à voir avec daisybox.
<BR>N'hésitez pas à poster des questions sur l'utilisation du nouveau forum qui peut sembler complexe mais qui est très simple.
<BR>
<BR>Je suis là pour vous aidez si vous avez des problèmes <IMG SRC="/daisybox/images/smiles/icon_wink.gif">.
[addsig]';);


 
Phpmyadmin me répond:  
 

Citation :

You have an error in your SQL syntax near 'es trompé dans les images : tu as mis "' at line 1


 
Vous aller peut-être me dire qu'il faut mettre des / devant les ' mais mon forum a au moins mille message alors j'ai pas envie de commencer à chipoter partout alors je vous demande si y a un moyen facile d'arranger cela...
 
C vraiment urgent car mon forum marche plus depuis plusieurs jours :cry:

mood
Publicité
Posté le 15-12-2001 à 09:41:50  profilanswer
 

n°81695
stef_dober​mann
Personne n'est parfait ...
Posté le 15-12-2001 à 12:38:35  profilanswer
 

:hello:  
si ton aucien site fonctionne toujours fait un script en PHP qui va premdre les info d'une base pour l'inserer dans l'autre !!
 
 :lol: Sinon amuse toi bien  :lol:


---------------
Tout à commencé par un rêve...
n°81698
MarvinLeRo​uge
In Colt We Trust
Posté le 15-12-2001 à 12:47:11  profilanswer
 

Pour ton premier message (duplicate entry for key1), ca signifie que la colonne key1 est la clé de ta table, donc elle doit être unique. La valeur 43 doit déjà exister donc il t'interdit de la réinsérer. Si tu ne veux pas avoir ce genre de pb, tu mets une clé de type int qui s'auto-incrémente (sous SQL Server c'est identity) et tu précises dans ton insert quelles colonnes tu traites
 
Ex. avec la table truc ayant les colonnes key, val1, val2 avec key comme clé : insert into truc (val1, val2) values (valeur1, valeur2)
Du coup il gère la colonne key tout seul et plus de pb.


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
n°81708
hectoras
Posté le 15-12-2001 à 14:22:34  profilanswer
 

Le problème c que j'ai plus l'autre site il me reste que ça :cry:  
 
Donc je dois abandonner alors ?

n°81710
ethernal
Chercheur de vérité...
Posté le 15-12-2001 à 14:33:08  profilanswer
 

c'est mal baré... :(

n°81714
hectoras
Posté le 15-12-2001 à 14:54:10  profilanswer
 

:cry:

n°81715
stef_dober​mann
Personne n'est parfait ...
Posté le 15-12-2001 à 14:58:06  profilanswer
 

il te reste 1 solution créer un script qui le fait à ta place  :D


---------------
Tout à commencé par un rêve...
n°81716
hectoras
Posté le 15-12-2001 à 15:01:05  profilanswer
 

ah ouais mais je suis une bite en php :cry:

n°81724
stef_dober​mann
Personne n'est parfait ...
Posté le 15-12-2001 à 15:33:15  profilanswer
 

tu trouvera peut etre ton bonheure ici url http://www.phpdebutant.com /url

 

[edtdd]--Message édité par SteF_DOBERMANN--[/edtdd]


---------------
Tout à commencé par un rêve...
n°81754
hectoras
Posté le 15-12-2001 à 16:59:42  profilanswer
 

SteF_DOBERMANN a écrit a écrit :

il te reste 1 solution créer un script qui le fait à ta place  :D  



qui fait quoi ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Erreurs mysqls

 

Sujets relatifs
[JS] "error on page" => comment savoir ou sont les erreurs?Gestion des erreurs & include()
[C++] Generer des fichiers d'erreurs[V C++]Comment gérer les erreurs de connection avec mysql
gérer les erreurs 404[PERL/WWW] Comment afficher les warnings et les erreurs??
Comment faire pour connaitre ses erreurs de script ??[Delphi]Comment récuperer les messages d'erreurs renvoye par net send?
[Linux] Gestion des erreurs sous Apache[ASP] Ratrapper les erreurs.....
Plus de sujets relatifs à : Erreurs mysqls


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)