Ahoj, 
mam stranku do ktere taham texty z databaze a rad bych pridal vyhledavani. Neni problem vyhledat jedno slovo, to proste pridam do podminky dotazu, ale rad bych vyhledaval i vice slov. Snazil jsem se proste misto mezery oddelujici vyhledavana slova vlozit "AND", to ale asi neni ta nejlepsi cesta. Poradi nekdo jak na to?
$fraze  = $_POST['search'];
$bude_nahrazeno = array(" ");
$bude_pouzito   = array(" AND ");
$newfraze = str_replace($bude_nahrazeno, $bude_pouzito, $fraze);
	$sql=mysql_db_query("db",
	"SELECT id, question, answer
	FROM mablung
	WHERE answer 
	LIKE '%".$newfraze."%'					");
                                 
                                 
                               
               
                              
                                 
                                      já tomu "vůbec" nerozumím, ale zkus AND nahradit + nebo E1%
                                 
                                 
                               
               
                              
               
                              
               
                              
                                 
                                      afaik to znamená že radíš kraviny, astronome. Není-liž pravda, kozíku 23k? a co takhle poradit? tobě nikdo neradí...?!?
                                 
                                 
                               
               
                              
                                 
                                      no... lá když jsem někde psal mezeru, tak tam bylo E1%, ale už jsem kruci říkal, že tomu vůbec nerozumím!
                                 
                                 
                               
               
                              
                                 
                                      2VzA> no problem je v tom,  ze tohle je php a ty hazis rady z js. 
zkus to nejak takhle:
SELECT * FROM jmeno_db WHERE(jmeno_prvniho_sloupce LIKE "%$prvni_hodnota%" AND  jmeno_dalsiho_sloupce LIKE "%$dalsi_hodnota%")
snad to pomuze, psal jsem to z hlavy tak nevim jestli to funguje
                                 
                                 
                               
               
                              
                                 
                                      spook: aha... ale jak říkám... nerozumím tomu.
                                 
                                 
                               
               
                              
                                 
                                      no a co si ty u těch polí, ve kterých hledáš přidat (třeba v phpmyadminu) fulltext (pokud už nemáš) a následně nechat "opravit databázi" aby se vytvořily i inedxy u polí, které už máš vložené a potom hledat třeba takto:
SELECT * FROM tabulka WHERE MATCH(sloupec,dalsi sloupec) AGAINST('+prvni_slovo +druhe_slovo -slovo_ktere_tam_byt_nema' IN BOOLEAN MODE)
                                 
                                 
                               
               
                              
                                 
                                      No... ja když tak na jednoduché vyhledávání používám 
cyklus ktyrý mi přidá OR `sloupec` Like '%$neco%$neco2%'
ale přes fultext to bude spolehlivější...
                                 
                                 
                               
               
                              
               
                              
                                 
                                      Diky vsem, nejak jsem si neuvedemol, ze muzu nastavit ten fulltext. Jsem vrtak.