Sfenks PHP Bir-Birçok Arama

0 Cevap php

Ben şu mysql tablolarını:

CREATE TABLE `video` (
`video_id` int(11) unsigned NOT NULL auto_increment,
`title` varchar(255) NOT NULL default '',
`description` text NOT NULL,
PRIMARY KEY (`video_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE `video_categories` (
`cat_id` int(11) unsigned NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
PRIMARY KEY (`cat_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE `video_category` (
`video_id` int(11) unsigned NOT NULL default '0',
`cat_id` int(11) unsigned NOT NULL default '0',
KEY `video_id` (`video_id`),
KEY `cat_id` (`cat_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE `video_tags` (
`tag_id` int(11) unsigned NOT NULL auto_increment,
`video_id` int(11) unsigned NOT NULL default '0',
`name` varchar(255) NOT NULL default '',
KEY `video_id` (`video_id`),
KEY `name` (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Ben bir sfenks yapılandırma dosyası oluşturulur ve ben PHP arama yapabilirsiniz. Sorun i ilgili videoları aramak istediğinizde, ilgili bir video Arıyorum video olarak aynı kategoride olması gerekir. Ben MVA ve ve SetFilter ile bunu yapabilirsiniz ('kategoriler', array (3)), örneğin, ancak maçlar sonuçların toplam sayısı küresel bir (i ajax sayfalama görüntülemek için toplam gerek) yok kategorisinde biridir.

Herhangi bir i belirli bir kategorideki sadece videoları (sfenks belgeler) ile arama nasıl fikir?

Thanks, Adrian.

0 Cevap