pb upload

Eléphant du PHP | 223 Messages

25 août 2006, 11:21

Salut as tous

j'ai un petit pb bizarre.
si j importe un fichier sql avec plus de 2 table phpmyadmin me donne un erreur sql
par contre si j'edite le fichier et que je copy le contenue en sql
la base se met a jour

je n'arrive pas a comprendre pk
pouvez vous maidez svp
merci d'avance

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

25 août 2006, 11:56

Déjà : quelle est donc cette erreur SQL ? :roll:

Les messages d'erreurs ne sont pas là juste pour faire ch..., ils donnent aussi des indications :)

Eléphant du PHP | 223 Messages

25 août 2006, 18:48

si importer le fichier.sql
j'ai comme erreur :

Code : Tout sélectionner

Erreur Il semble qu'il y ait une erreur dans votre requête SQL. Le message ci-bas peut vous aider à en trouver la cause. ERROR: Identificateur invalide @ 203 STR: 3.23. SQL: # phpMyAdmin MySQL-Dump # version 2.2.6 # http://phpwizard.net/phpMyAdmin/ # http://www.phpmyadmin.net/ (download page) # # Serveur: localhost # G鮩r頬e : Mercredi 19 Mai 2004 ࠱1:00 # Version du serveur: 3.23.49 # Version de PHP: 4.2.0 # Base de donn饳: `phpmyfactures` # -------------------------------------------------------- # # Structure de la table `pcfact_clients` # CREATE TABLE pcfact_clients ( id int(8) NOT NULL auto_increment, civilite varchar(15) NOT NULL default '''', nom varchar(30) NOT NULL default '''', prenom varchar(30) NOT NULL default '''', societe varchar(35) NOT NULL default '''', adresse varchar(155) NOT NULL default '''', adresse2 varchar(155) NOT NULL default '''', ville varchar(50) NOT NULL default '''', code_postal varchar(15) NOT NULL default '''', pays int(3) NOT NULL default ''0'', telephone varchar(15) NOT NULL default '''', fax varchar(15) NOT NULL default '''', portable varchar(15) NOT NULL default '''', email varchar(155) NOT NULL default '''', KEY id (id) ) TYPE=MyISAM; requête SQL: # phpMyAdmin MySQL-Dump # version 2.2.6 # http://phpwizard.net/phpMyAdmin/ # http://www.phpmyadmin.net/ (download page) # # Serveur: localhost # G鮩r頬e : Mercredi 19 Mai 2004 ࠱1:00 # Version du serveur: 3.23.49 # Version de PHP: 4.2.0 # Base de donn饳: `phpmyfactures` # -------------------------------------------------------- # # Structure de la table `pcfact_clients` # CREATE TABLE pcfact_clients ( id int(8) NOT NULL auto_increment, civilite varchar(15) NOT NULL default '''', nom varchar(30) NOT NULL default '''', prenom varchar(30) NOT NULL default '''', societe varchar(35) NOT NULL default '''', adresse varchar(155) NOT NULL default '''', adresse2 varchar(155) NOT NULL default '''', ville varchar(50) NOT NULL default '''', code_postal varchar(15) NOT NULL default '''', pays int(3) NOT NULL default ''0'', telephone varchar(15) NOT NULL default '''', fax varchar(15) NOT NULL default '''', portable varchar(15) NOT NULL default '''', email varchar(155) NOT NULL default '''', KEY id (id) ) TYPE=MyISAM; MySQL a répondu: #1064 - Erreur de syntaxe près de '0'', telephone varchar(15) NOT NULL default '''', fax varc' à la ligne 11
si je fait un copier coller du contenue dans sql cela marche nickel pk?

Eléphant du PHP | 223 Messages

02 sept. 2006, 11:13

Je deveins fou

j'importe un sql avec 1 table tous ok si le fichier.sql contien plus de 2 tables sa plante
si je copie par sql sa marche
se ne serais pas un bug de phpMyAdmin - 2.8.2 ??

bizare

aidez moi svp merci

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

02 sept. 2006, 11:54

Le message te dit que tu as une erreur ici :

Code : Tout sélectionner

pays int(3) NOT NULL default ''0''
tu utilises des apostrophes en lieu de guillemets :-k

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 223 Messages

02 sept. 2006, 13:38

le fichier.sql est generer par une autre base sa marche sur tous les server sauf la ou il faut
comment parametre ou php ou mysql pour corige se blem

Merci