Différence résultat entre mysql et PHP

toufli
Invité n'ayant pas de compte PHPfrance

28 avr. 2009, 22:07

Bonsoir,

J'ai une erreur que je ne comprend pas.

J'ai cette requête :

Code : Tout sélectionner

SELECT id_video,titre,description FROM video WHERE MATCH (titre,description) AGAINST ('vidéo')
Lorsque je l'exécute sous phpmyadmin, j'ai bien un résultat.

La même requête dans ma page PHP me retourne 0 enregistrement...J'utilise mysql_num_rows pour le nombre de résultats.

Quelqu'un peut-il m'aider ?



Merci d'avance

Code : Tout sélectionner

CREATE TABLE IF NOT EXISTS `video` ( `id_video` int(5) NOT NULL AUTO_INCREMENT, `auteur` varchar(200) NOT NULL, `type` char(100) NOT NULL, `titre` varchar(255) DEFAULT NULL, `url` tinytext NOT NULL, `description` mediumtext, `id_cat` int(5) NOT NULL, `sscat` int(5) NOT NULL, `date_ajout` int(20) NOT NULL, `valid` int(11) NOT NULL DEFAULT '1', PRIMARY KEY (`id_video`), FULLTEXT KEY `titre` (`titre`,`description`), FULLTEXT KEY `description` (`description`), FULLTEXT KEY `titre_2` (`titre`) )

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

29 avr. 2009, 15:22

Peut-on voir le bout de code PHP qui pose le problème?
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

Eléphant du PHP | 60 Messages

29 avr. 2009, 16:51

Lorsque je l'exécute sous phpmyadmin, j'ai bien un résultat.
A tout hasard, ce résultat c'est combien ?

Par ailleurs combien as-tu mis d'enregistrements au total dans ta table ?
Ceci dit, comme l'a déja écrit Sadeq, un bout de ton code php pourrait être utile.
"La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information"
Albert Einstein.

ViPHP
ViPHP | 3300 Messages

29 avr. 2009, 18:09

phpMyAdmin a la facheuse (heureuse) tendance de corriger des erreurs à la volée et de te présenter les résultats attendus, il est fort probable que la requête que tu rentres ne soit pas correcte :)

sans code, on pourra pas t'aider.
Fait du php depuis que ca existe ou presque :)