par
toufli » 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`)
)
Bonsoir,
J'ai une erreur que je ne comprend pas.
J'ai cette requête : [code]SELECT id_video,titre,description FROM video WHERE MATCH (titre,description) AGAINST ('vidéo')[/code]
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 [b]mysql_num_rows[/b] pour le nombre de résultats.
Quelqu'un peut-il m'aider ?
Merci d'avance[code]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`)
)[/code]