Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1309 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme avec FULLTEXT

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme avec FULLTEXT

n°1787212
Orission
Posté le 15-09-2008 à 19:30:27  profilanswer
 

Bonjour à tous,
 
J'ai un petit problème avec ma requete FULLTEXT, voici mon code :
 

Code :
  1. $q_films = mysql_query("SELECT id_film, titre_film, original FROM films WHERE MATCH (titre_film, original) AGAINST ('$mot_cle')" );
  2. echo 'Résultat(s) du mot <strong>'.$mot_cle.'</strong> pour les <strong>Films</strong> :<br />'."\n";
  3. if(mysql_num_rows($q_films) == 0)
  4.  echo '<p class="rouge">Aucun résultat pour la recherche du mot <strong>'.$mot_cle.'</strong></p><br />';
  5. else
  6. {
  7.  while($r_films = mysql_fetch_array($q_films))
  8.   echo ''.$r_films['titre_film'].'<br />'."\n";
  9. }


 
Erreur :
 
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/dtc.com/httpdocs/moteur_de_recherche.php on line 32

mood
Publicité
Posté le 15-09-2008 à 19:30:27  profilanswer
 

n°1787215
Profil sup​primé
Posté le 15-09-2008 à 19:35:13  answer
 

Code :
  1. <?php echo mysql_error(); ?>


 
après ta requête.
Ca donne quoi ?


Message édité par Profil supprimé le 15-09-2008 à 19:35:32
n°1787218
Orission
Posté le 15-09-2008 à 19:38:13  profilanswer
 

Can't find FULLTEXT index matching the column list
 
Voici ma table :
 

Code :
  1. CREATE TABLE `films` (
  2.   `id_film` int(5) NOT NULL auto_increment,
  3.   `time` int(15) NOT NULL default '0',
  4.   `titre_film` varchar(70) NOT NULL default '',
  5.   `id_cat` int(2) NOT NULL default '0',
  6.   `taille` int(4) NOT NULL default '0',
  7.   `format` varchar(16) NOT NULL default '',
  8.   `url` varchar(255) NOT NULL default '',
  9.   `hits` int(6) NOT NULL default '0',
  10.   `affiche` varchar(255) NOT NULL default '',
  11.   `date` varchar(25) NOT NULL default '',
  12.   `codate` varchar(255) NOT NULL default '',
  13.   `realisateur` text NOT NULL,
  14.   `acteur` text NOT NULL,
  15.   `origine` varchar(75) NOT NULL default '',
  16.   `duree` varchar(10) NOT NULL default '',
  17.   `annee` int(4) NOT NULL default '0',
  18.   `original` varchar(50) NOT NULL default '',
  19.   `officiel` varchar(255) NOT NULL default '',
  20.   `synopsis` text NOT NULL,
  21.   PRIMARY KEY  (`id_film`),
  22.   FULLTEXT KEY `titre_film` (`titre_film`),
  23.   FULLTEXT KEY `original` (`original`)
  24. ) ENGINE=MyISAM AUTO_INCREMENT=1170 DEFAULT CHARSET=utf8 PACK_KEYS=1 AUTO_INCREMENT=1170 ;


Message édité par Orission le 15-09-2008 à 19:53:37

---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, en 1810, « Chez Bonaparte »
n°1787282
Orission
Posté le 15-09-2008 à 21:34:32  profilanswer
 

quelqu'un peut m'aider ? :)


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, en 1810, « Chez Bonaparte »

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme avec FULLTEXT

 

Sujets relatifs
problème de contrainteProblème avec une boucle for
problème de contrainte:Problème parse error
probleme javascript sous DOCTYPE XHTMLProblème script sftp
problème avec XSL pour générer HTML à partir de XMLProblème de Recherche en FULLTEXT
[MySQL] Problème d'indexation FullText 
Plus de sujets relatifs à : Probleme avec FULLTEXT


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR