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 :

Recherche impossible après import d'un csv [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é
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 261
    Par défaut Recherche impossible après import d'un csv
    Bonjour à tous,

    Voilà mon petit problème :

    J'importe par le biais d'un .bat un csv qui enregistre mes données dans une table MySQL.

    Si je fais une recherche sur un champ de ma table ça ne fonctionne pas.

    Je suis obligé de faire un LIKE '%monchamp%' pour avoir des résultats.

    En revanche si à partir de MySQL je fais importer depuis un fichier texte alors cela fonctionne.

    Dans les deux cas c'est le même csv !

    Avez vous une solution ?

    Merci d'avance de votre aide !

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 268
    Par défaut
    Y aurait pas une différence dans l'encodage à tout hazard ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 261
    Par défaut
    Merci de ta réponse.

    Qu'entend tu par différence de l'encodage ?

    Au niveau des champs de ma table Mysql après mon load data infile ?

    Merci

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 268
    Par défaut
    J'ai pas le code sous les yeux, c'est difficile de te répondre précisément

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 261
    Par défaut
    Voici ma requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $retour_vente_tot = mysql_query("SELECT SUM($quantite) AS somme_tot
    FROM $table_commande_detail cd
    JOIN $table_commande c
    ON cd.num_cmde=c.num
    JOIN article a
    ON a.id_article=cd.article
    WHERE YEAR(c.date_commande)='".$annee_rch."'
    AND a.groupe_produit LIKE '".$famille."%'");
    Donc c'est au niveau du LIKE '".$famille."%'
    Avec un import en manuel par MySQL je peux mettre ='".$famille."'

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 261
    Par défaut
    Oups le message est parti trop vite.

    Avec mon load data infile je suis obligé de mettre un %, même le LIKE sans % ne fonctionne pas.

    Merci d'avance de ton aide.

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

Discussions similaires

  1. impossible d'importer un fichier csv
    Par stracoma dans le forum MySQL
    Réponses: 20
    Dernier message: 17/07/2015, 02h04
  2. [XL-2003] Convertir une colonne en date apres import CSV
    Par imaril dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 04/02/2010, 15h48
  3. [MySQL] Apparition de saut de lignes après import CSV
    Par aiss57 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/06/2009, 19h42
  4. Fichier csv modifier après importation
    Par Mymi dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 04/12/2007, 13h54
  5. Impossible d'importer un fichier csv dans une table sous MySQL
    Par manue85 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 20/04/2006, 12h06

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