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

Langage SQL Discussion :

requête LIKE / interclassement


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 4
    Par défaut requête LIKE / interclassement
    Voici uen requête qui foire, il me met aucun message d'erreur, mais donne ien en sortie non plus.

    dans 'date_effective' il y a 02/06/06

    et dans $dat2 il y a la même chose comme dans date effective.

    mais il me retourne rien

    SELECT * FROM `reservation` AS A INNER JOIN `reservation2` AS B ON A.id_reservation = B.id_reservation WHERE 'date_effective' LIKE
    '%$dat2%' AND 'id_film' = '87'

    réalisation de la requête dans phpmyadmin ( pas d'erreur de syntaxe ) mais

    il me donne pas de réponse (j'ai remplacer el $dat2 par la vraie valeur (02/06/06) .

    quelqu'un aurait déjà eu le coup ? j'ai beaucoup de problème avec mon LIKE surtout quand il y a des caractère comme é è / ... dans la base de donnée.

    mon champ est en latin1_swedish_ci

    j'utilise le php

    aidez moi ca me porri la vie et me ralentis à mort dans mon tfe

  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    quel est le type de ton champ date_effective ?
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Futur Membre du Club
    Inscrit en
    Juin 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 4
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    date_effective   	varchar(14)  	latin1_swedish_ci

    ce que je fais dès fois aussi et ca fonctionne c'est faire un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LIKE CONVERT( _utf8 '%$dat2%' USING latin1 )

  4. #4
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    pourquoi ne pas utiliser un type DATE directement ?
    (si cette bidouille fonctionne c'est que tu as un problème d'enconding quelque part...)
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  5. #5
    Futur Membre du Club
    Inscrit en
    Juin 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 4
    Par défaut
    ouais mais le prob là c'est qu'il fait que je garde cette syntaxe dans tt mon prog , il faudra que je cj-hange tt :s

  6. #6
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    dans ce cas, essaie de trouver à quel endroit tu as une modification d'encoding (encodig PHP ? (toutes les traces directes sur PHP et celle concernant MySQL), encoding MySQL, etc...)

    Tu auras plus d'info dans la doc php et mysql... (php.net et mysql.com)

    De plus, pour manipuler des dates, le champs DATE reste le plus approprié (de plus, pourquoi un VARCHAR(14) alors que ta chaîne ne dépasserra vraissemblablement jamais les 8 caractères...
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  7. #7
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Salut "sub00" et bienvenue dans les forums de Developpez.com !
    Salut Swoög !

    J'espère que personne ne nous confondra... "sub00" et "Sub0"...
    Quoiqu'avec un avatar et un titre différent, il y a peu de risque.
    Ce serait peut-être bien si tu décidais de choisir un pseudo un peu plus différent.

    Quen penses-tu ?

Discussions similaires

  1. Requête LIKE : problème incompréhensible sur [A-Z]
    Par guidav dans le forum Développement
    Réponses: 9
    Dernier message: 03/07/2008, 16h46
  2. problème requête "like" avec chiffre
    Par bidibou dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 28/02/2008, 09h44
  3. [PL/SQL] Optimisation d'une requête (like?)
    Par elyo66 dans le forum SQL
    Réponses: 15
    Dernier message: 01/06/2007, 19h44
  4. probléme requête LIKE
    Par clara2005 dans le forum Requêtes
    Réponses: 14
    Dernier message: 13/03/2006, 23h55
  5. [SQL]Requêtes like
    Par joquetino dans le forum Langage SQL
    Réponses: 2
    Dernier message: 25/10/2005, 18h18

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