begin process at 2012 05 31 02:18:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Problème requete SQL match against


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème requete SQL match against

mardi 22 mai 2007 à 09:44:23 | Problème requete SQL match against

YannCo

Salut,

J'ai un soucis avec une requete de type select match against !

Mes champs sont bien FULLTEXT

Si je lance cette requette :
    $sql = "SELECT t_pres
    FROM presentations
    WHERE
    MATCH (t_pres,moteur) AGAINST ('".$_POST['search']."')";

ça ne marche pas, j'ai une erreur sql !

Si je mets qu'un champs après MATCH là ça marche !!!

celle-ci
    $sql = "SELECT t_pres
    FROM presentations
    WHERE
    MATCH (t_pres) AGAINST ('".$_POST['search']."')";

et
    $sql = "SELECT t_pres
    FROM presentations
    WHERE
    MATCH (moteur) AGAINST ('".$_POST['search']."')";

fonctionnent !!!!

Pourtant l'aide précise bien que l'on peut metre plusieurs champs, donc si quelqu'un à une idée !!!

Merci d'avance !

mardi 22 mai 2007 à 16:12:14 | Re : Problème requete SQL match against

J_G

Réponse acceptée !
Salut,

C'est parceque tu n'as pas créé d'indexe FULLTEXT sur les deux champs (mais deux indexes, un pour chaque champs).

Lance la requête suivante sur ta base de donnée pour créer cet indexe. Tu pourrax ensuite utiliser MATHC(t_pres,moteur)

ALTERTABLE`presentations`ADDFULLTEXT(`t_pres`,`moteur`);

A+
mardi 22 mai 2007 à 18:29:01 | Re : Problème requete SQL match against

YannCo

Cool, merci j'ai compris, faut indexer tout les champs qu'on cherche et chercher tout les champs qu'on a indexé !!!!

Sinon erreur !




Cette discussion est classée dans : sql, select, pres, match, against


Répondre à ce message

Sujets en rapport avec ce message

Probleme avec FULLTEXT (wher match... against) [ par mikito ] Bonjour tout le monde voila mon probleme :quand j'effectue une requete telle que : $requete = "SELECT * FROM `produit` WHERE MATCH (nom) AGAINST ('$mo ## Où est l'erreur ???? bon diou !! [ par kodiask ] voila dite moi pourkoi lorsque je met le code la, il n'y a rien ki saffiche ? (c un système de citation aléatoire)mysql_select_db('cit_tbl',$db); $que sil vou plé où est l'erreur ? [ par kodiask ] voilà g fai un système de citation au hazard et kanje met le code là il maffiche rien du tout , pourkoi ? merci ....mysql_select_db('cit_tbl',$db); $q sous requete sql !!!??? [ par michong ] bonjour tout le mondequestionpourquoi ssa marche pas ssa ??select numhoro from equipements where N_batterie in(select N_batterie from batterie)<img sr Select dans deux table [ par speedylol ] Bonjour j aimerais selectionner un champs ou plusieur de deux table mes je vois pas comment faire cela sauriez vous m'aider merci? car je débute en ph Récupérer les valeurs d'un select ??? [ par Monico9385 ] Bonjour tout le monde, alors comme dit dans le titre, j'aimerai récupérer les valeurs d'un select, je m'explique. J'ai dans une BD des champs nom, pr select sur 2 tables [ par perig ] Salut alors voila!!!!Dans une base sql, j'ai 2 tables identiques en structure (je tenais a séparer les données au début et je me vois mal revoir toute php/sql [ par johnmichel57 ] bonjour, voila jai un script mais je n'arrive pas a trouver l'erreur dans ces ligne (erreur parse) if <FONT face="Courier New" color=#008000 size PHP My Sql SELECT [ par RDLG2A ] Bonjour à tous.Je voudrais interroger une base de données pour vérifier l'existence d'une information, tout en ne sachant pas si elle existe.En local, un prob de requete [ par ombrey20 ] j'ai un petit prob qui peut m'aider!!!!! est ce que c'est possible,si jamais on click sur un lien il execute une requete sachant que que cette requett


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales