Message édité 1 fois, dernière édition par malo, 04 Juillet 2008, 10:40     Lien vers ce message 04 Juillet 2008, 10:39
  1. Type de bug : Bug sur le forum (côté PHP)
  2. Zone du forum affectée : Recherche
  3. Priorité du bug : Haute
  4. Description : Bonjour,

    alros j'ai voulu tester la fonction rechercher depuis le portail, et je suis directement tombé sur ça : (QUELQUE SOIT LE TEXTE CHERCHE !)


    Une erreur a été rencontrée durant l'éxécution du script. L'erreur rencontrée est :
    
    error_sql :: Erreur de syntaxe pr�s de ') AND MATCH (p_text) AGAINST ('+test' IN BOOLEAN MODE)' � la ligne 3
    -----
    SELECT p_id
    FROM fsb2_posts
    WHERE f_id IN () AND MATCH (p_text) AGAINST ('+test' IN BOOLEAN MODE) 
    
    à la ligne 634 du fichier U:\PersonalData\fsb\main\class\dbal\dbal.php
    
    Voici la zone où se situe l'erreur dans le script :
    
    Ligne 627 : 		}
    Ligne 628 : 
    Ligne 629 : 		if ($get)
    Ligne 630 : 		{
    Ligne 631 : 			return (Fsb::$db->get($this->query, $get));
    Ligne 632 : 		}
    Ligne 633 : 		return (Fsb::$db->query($this->query, $cache_query));
    Ligne 634 : 	}
    Ligne 635 : }
    Ligne 636 : 
    Ligne 637 : /* EOF */
    
    
    Trace des fonctions / méthodes appelées :
    
    Méthode :	Fsb_frame->__construct()
    Fichier :	index.php
    Ligne :		357
    
    
    Méthode :	Fsb_frame_child->main()
    Fichier :	index.php
    Ligne :		60
    
    
    Méthode :	Call->functions()
    Fichier :	main\forum\forum_search.php
    Ligne :		119
    
    
    Méthode :	Fsb_frame_child->search_result()
    Fichier :	main\class\class_call.php
    Ligne :		119
    
    
    Méthode :	Search->launch()
    Fichier :	main\forum\forum_search.php
    Ligne :		212
    
    
    Méthode :	Search_fulltext_mysql->_search()
    Fichier :	main\class\search\search.php
    Ligne :		97
    
    
    Méthode :	Sql_select->execute()
    Fichier :	main\class\search\search_fulltext_mysql.php
    Ligne :		84
    
    
    Méthode :	Dbal->query()
    Fichier :	main\class\dbal\dbal.php
    Ligne :		634
    
    
    Méthode :	Dbal_mysql->_query()
    Fichier :	main\class\dbal\dbal.php
    Ligne :		150
    
    
    Fonction :	trigger_error()
    Fichier :	main\class\dbal\dbal_mysql.php
    Ligne :		71
  5. Elément de réponse : Aucun
  6. Fichier(s) :
  7. Base de donnée utilisée : MySQL 4
  8. Type de serveur : Apache (généralement unix)