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 :

Cette requête fonctionne dans myAdmin, pas avec php


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut Cette requête fonctionne dans myAdmin, pas avec php
    Bonjour à Tous,

    Cette requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT id,TRIM(nom) AS nom FROM gamme WHERE MATCH (nom, descriptif) AGAINST(CONVERT(_utf8 'jazz*' USING utf8) IN BOOLEAN MODE) AND etat='1' AND on_site='1' ORDER BY algo DESC, nom ASC LIMIT 0, 50
    Retourne des résultats dans MyAdmin, mais rien du tout sur une page toute bête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $sql = mysql_query("SELECT id,TRIM(nom) AS nom FROM gamme WHERE MATCH (nom, descriptif) AGAINST(CONVERT(_utf8 'jazz*' USING utf8) IN BOOLEAN MODE) AND etat='1' AND on_site='1' ORDER BY algo DESC, nom ASC LIMIT 0, 50");
    while($row = mysql_fetch_assoc($sql)){
    	echo $row['nom']."<br>";
    }
    Une idée ?
    Merci d'avance.

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 736
    Par défaut
    Vérifie la connexion à la base de données

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    et si je dis que mysql_ est obsolète, ça fâche ou pas ?

    Sinon, essaie en remplaçant : "...TRIM(nom) AS trimnom...".
    (je ne sais pas si ça peut jouer...)
    Dernière modification par Invité ; 20/11/2015 à 20h24.

  4. #4
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut
    Non, pas de problème de ce côté là. J'ai mis des mysql_error() partout, no blem. Sur la même page, j'ai crée une requête toute simple et elle fonctionne...

  5. #5
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut
    Non, pas fâché du tout
    Mon site tourne en PDO. Mais cette requête est trop costaude pour moi en PDO alors je l'ai faite à l'ancienne, lol
    Et non, trimnom ne joue pas.

  6. #6
    Invité
    Invité(e)
    Par défaut
    "Les voies de l'informatique sont (parfois) impénétrables..."
    J'en perds mon latin... et mon UTF-8...

  7. #7
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut
    Citation Envoyé par jreaux62 Voir le message
    J'en perds mon latin... et mon UTF-8...
    Mouais...j'ai bien cherché aussi du côté de l'encodage. Mais la base est OK en UTF-8. J'ai testé la requête avec latin1, bah, c'est le même.

Discussions similaires

  1. [MySQL] SUBSTRING ou LEFT fonctionnent dans MySQL, pas dans PHP !?
    Par robin des bulles dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 13/01/2011, 14h22
  2. [SQL] Requête UPDATE qui ne s'exécute pas avec PHP
    Par xplose dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 16/08/2007, 09h42
  3. [Conception] Firebird ne fonctionne pas avec PHP ?
    Par MaTHieU_ dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 22/07/2007, 13h11
  4. Réponses: 6
    Dernier message: 23/05/2006, 13h28
  5. [DOM XML] Insertion données dans fichier XML avec PHP pour Flash ?
    Par ExSter dans le forum Bibliothèques et frameworks
    Réponses: 17
    Dernier message: 10/05/2006, 11h16

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