FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Medlem
|
Hej!
Undrar vad som kan var fel med följande (i mySQL-databas): Har en tabell som ser ut så här: Kod:
TABLE `annons` ( `headrub` smallint(4) NOT NULL default '0', `cat` smallint(4) NOT NULL default '0', `salebuy` smallint(4) NOT NULL default '0', `notify` smallint(4) NOT NULL default '0', `vip` smallint(4) NOT NULL default '0', `time` int(15) NOT NULL default '0', `header` varchar(200) NOT NULL default '', `message` text NOT NULL, `price` mediumint(9) NOT NULL default '0', `email` varchar(250) NOT NULL default '', `city` mediumint(4) NOT NULL default '0', `name` varchar(250) NOT NULL default '', `phone` varchar(20) NOT NULL default '', `pass` varchar(50) NOT NULL default '', `img1` varchar(100) NOT NULL default '', `img2` varchar(100) NOT NULL default '', `img3` varchar(100) NOT NULL default '', `id` int(11) NOT NULL auto_increment, UNIQUE KEY `idd` (`id`), KEY `idex` (`headrub`,`cat`,`salebuy`,`header`,`city`,`price`), FULLTEXT KEY `ftext` (`header`,`message`) ) TYPE=MyISAM PACK_KEYS=0; Kod:
SELECT * FROM annons WHERE match (header,message) AGAINST ('cykel'); Kod:
INSERT INTO `annons` VALUES (1001, 27, 0, 0, 0, 1109448117, 'Grym cykel', 'Grym cykel, äkta mountainbike.. gillar du cykla är denna grym!', 10500, '[email protected]', 0, 'Namn Efternamn', '0701234567', 'test123', '', '', '', 1); Vill alltså att det ska fungera som mysql.com säger på den här sidan: http://dev.mysql.com/doc/mysql/en/fulltext-search.html ft_min_word_len är satt till 4 i mySQL, om det har något med saken att göra. Hoppas att någon har några tips..? mvh Victor |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
Vansinnigt förenklat: Du måste ha fler rader i tabellen. En sökning som returnerar alla rader i en tabell tolkar MySQL som dåligt och returnerar prompt ingenting.
|
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Medlem
|
Citat:
|
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Medlem
|
Skulle vilja få dig att inte använda full-text söket helst. Det är värdelöst och du kan ju inte köra InnoDB om du har fulltext-index.
Om du inte har så mycket trafik så rekommenderar jag hellre vanliga like-sök. |
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Medlem
|
Citat:
|
||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Flitig postare
|
Citerat direkt ur manualen:
Citat:
|
|||
![]() |
![]() |
![]() |
#7 | |||
|
||||
Medlem
|
Citat:
![]() tack för all hjälp iallafall, hade inte lyckats räkna ut det annars ![]() mvh victor |
|||
![]() |
![]() |
Svara |
|
|