IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

transfert de tables en mysql [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par défaut transfert de tables en mysql
    bonjour tous le monde

    'oilou je passe le contenu de certain champs de ma table 'total' dans ma table 'clients'

    MAIS

    je recois cette erreur la :
    Erreur de syntaxe près de 'Europe ','BOIS COLOMBES','','92','','','Jennifer','','','92273'' à la ligne 1

    en faisant ce code la :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     mysql_select_db("mgp");
    		$a=mysql_query("select * from total");
    		while($b=mysql_fetch_array($a))
    		{
    		$adresse=$b['Adresse 1'].' '.$b['Adresse 2'].' '
    .$b['Adresse 3'];
    		$code_postal=$b['Code Postal'];
    		$ville=$b['Ville'];
    		$email=$b['general E-mail'];
    	    $site=$b['Site Web'];
    		$fichier=$b['Origine'];
    		$contact=$b['Contact'];
    		$commercial=$b['Commercial'];
    		$statut_com=$b['Statut'];		
    		$dpt=$b['Dep'];
     
     
     
     
    	mysql_query("insert into clients values
    ('','$contact','$adresse','$ville',
    '','$dpt','','','$commercial','','',
    '$code_postal','$email','','',
    '$site','$fichier','','$statut_com','','','','')")
    or die(mysql_error());
    	};
    mon code me parait bon?!

    etant le 7eme element de la table total qui bloque, les 6 autres elements ont bien ete transfere dans la table clients, mais a partir de l'element 7 prrrrt! y'a plus rien qui transmet....



    sauriez pas pourquoi siouplais?


    merci

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Peux-t-on voir à quoi corresponde les 7 lignes ?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 8
    Par défaut
    tu doit avoir une quote dans une des tes chaines de caractère.
    Il faut ajouter un addslashes ou du style pour mysql pour proteger les caracteres spéciaux.

  4. #4
    Membre éclairé Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par défaut


    OUI EN EFFET

    j'avais des quotes!

    je savais pas que ca bloquait la machines les quotes....


    bon bah si j'utilise htmlspecialchars, ca marche.

    MERCIIIII

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Transfert de table MySQL
    Par Azharis dans le forum Administration
    Réponses: 3
    Dernier message: 22/01/2009, 12h43
  2. Transfert de tables entre deux bases MySQL
    Par baaron dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 31/01/2006, 23h24
  3. Où sont fichiers (tables) de Mysql ?
    Par __fabrice dans le forum Administration
    Réponses: 5
    Dernier message: 17/02/2005, 11h18
  4. Transfert de table entre base de données sous delphi
    Par gregcommune dans le forum Bases de données
    Réponses: 3
    Dernier message: 27/07/2004, 07h56
  5. Problème de création de table sous MySql
    Par ducamba dans le forum Requêtes
    Réponses: 2
    Dernier message: 21/06/2003, 09h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo