konto usunięte
Temat: Wyszukiwarka w PHP
Witam serdecznie,Mam taką bazę danych:
CREATE TABLE IF NOT EXISTS `produkty` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`promotion` tinyint(1) NOT NULL,
PRIMARY KEY (`id`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8
zrobiłem sobie wyszukiwarkę która wyszukuje mi produkty:
$tablicaA = $ms->query_select("SELECT * FROM produkty WHERE name like '%".$szukanafraza."%' ORDER by name ASC;");
foreach ($tablicaA as $wynA => $warttA) {
....
....
}
(kod w uproszczeniu)
Problem w tym że po wpisaniu nazwy produktu idealnie pasującej zapisowi w bazie wszystko wyszukuje poprawnie, ale w przypadku np. wpisania 2 wyrazów z 3, albo nazwy w innej kolejności ("drzwi przednie" zamiast "przednie drzwi") skrypt nic nie wyszukuje :( Wie ktoś może jak to łatwo przerobić żeby wyszukiwał?
Z góry dziękuje za pomoc,
Łukasz