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 :

[SQL] requete avec LIKE


Sujet :

PHP & Base de données

  1. #1
    Membre averti Avatar de Space Cowboy
    Homme Profil pro
    chomeur
    Inscrit en
    Avril 2005
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Avril 2005
    Messages : 496
    Points : 401
    Points
    401
    Par défaut [SQL] requete avec LIKE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM `portable` WHERE `alim` LIKE '%0JG168%'
    Ca à toujours fonctionné, je suis passé sous EasyPHP2 et maintenant ca ne fonctionne plus.

    Erreur

    requête SQL: DocumentationModifier

    SELECT label, id
    FROM `phpmyadmin`.`pma_bookmark`
    WHERE dbase = 'ocsweb'
    AND (
    user = 'root'
    OR user = ''
    )
    ORDER BY label

    MySQL a réponduocumentation
    #1146 - La table 'phpmyadmin.pma_bookmark' n'existe pas

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 905
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 905
    Points : 14 822
    Points
    14 822
    Par défaut
    Bonjour. Merci.

    Tu nous montres une erreur qui ne correspond pas avec le type de requête que tu veux faire fonctionner ... Aucun LIKE dans cette requête. Et l'erreur a l'air compréhensible :
    La table 'phpmyadmin.pma_bookmark' n'existe pas

  3. #3
    Membre averti Avatar de Space Cowboy
    Homme Profil pro
    chomeur
    Inscrit en
    Avril 2005
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Avril 2005
    Messages : 496
    Points : 401
    Points
    401
    Par défaut

    Je ne sais pas d'ou sort cette requête.

  4. #4
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Tu as quelle version de phpMyAdmin?
    J'ai déjà entendu parler de ce probleme et en regardant rapidement il semble que ca soit assez "courant". En gros phpMyAdmin propose maintenant de nouvelles fonctionnalités, et ca peut amener ce genre de bugs meme si tu ne veux pas les utiliser. Il semble que tu dois créer/configurer une nouvelle table pour remédier à ce probleme.
    Exemple : http://217.26.208.66/MyAdmin/Documentation.html cherche pma_bookmark dans la page...
    Mais ca n'est pas super clair

  5. #5
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 905
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 905
    Points : 14 822
    Points
    14 822
    Par défaut
    Et ça fonctionne avec une autre requête sans LIKE ? A mon avis ça vient plus de la configuration de phpMyAdmin ..

  6. #6
    Membre averti Avatar de Space Cowboy
    Homme Profil pro
    chomeur
    Inscrit en
    Avril 2005
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Avril 2005
    Messages : 496
    Points : 401
    Points
    401
    Par défaut
    J'ai l'erreur en bas même quand je n'execute aucune requete.
    Les SELECT * FROM XXX ORDER BY XXX fonctionne.

  7. #7
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Citation Envoyé par Space Cowboy
    J'ai l'erreur en bas même quand je n'execute aucune requete.
    Les SELECT * FROM XXX ORDER BY XXX fonctionne.
    As-tu regardé ce que je t'ai mis en lien? Quelle est ta version de PHPMyAdmin?

  8. #8
    Membre averti Avatar de Space Cowboy
    Homme Profil pro
    chomeur
    Inscrit en
    Avril 2005
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Avril 2005
    Messages : 496
    Points : 401
    Points
    401
    Par défaut
    Je n'avais pas vu ton post ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    CREATE TABLE `PMA_bookmark` (
           id int(11) DEFAULT '0' NOT NULL auto_increment,
           dbase varchar(255) NOT NULL,
           user varchar(255) NOT NULL,
           label varchar(255) NOT NULL,
           query text NOT NULL,
           PRIMARY KEY (id)
         ) TYPE=MyISAM COMMENT='Bookmarks';
    Erreur

    requête SQL:

    CREATE TABLE `PMA_bookmark` (
    id int( 11 ) DEFAULT '0' NOT NULL AUTO_INCREMENT ,
    dbase varchar( 255 ) NOT NULL ,
    user varchar( 255 ) NOT NULL ,
    label varchar( 255 ) NOT NULL ,
    query text NOT NULL ,
    PRIMARY KEY ( id )
    ) TYPE = MYISAM COMMENT = 'Bookmarks'

    MySQL a réponduocumentation
    #1067 - Valeur par défaut invalide pour 'id'

    Après avoir retiré le DEFAULT '0' de l'id ca fonctionne.
    Maintenant la requête LIKE fonctionne correctement.

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

Discussions similaires

  1. Requete avec LIKE
    Par Eome dans le forum Langage SQL
    Réponses: 1
    Dernier message: 31/08/2006, 22h37
  2. [SQL] Requête avec "valeur si null"
    Par metalcoyote dans le forum Oracle
    Réponses: 3
    Dernier message: 19/04/2006, 11h22
  3. PL/SQL requete avec UNION
    Par lapartdombre dans le forum PL/SQL
    Réponses: 3
    Dernier message: 17/11/2005, 09h40
  4. [SQL]Requete avec 2 count(*) sur la même table
    Par Sonny dans le forum Langage SQL
    Réponses: 5
    Dernier message: 06/11/2005, 17h41
  5. oracle 8.1.7, CLOB et requete avec like
    Par fsapet dans le forum Oracle
    Réponses: 5
    Dernier message: 15/02/2005, 12h45

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