medusa1414 Skrevet 28. august 2008 Del Skrevet 28. august 2008 (endret) Hvordan skal jeg gjøre om koden/funksjoner jeg kan bruke - for å søke etter ting som innholder deler av ordet jeg skriver inn ?? Fint om dere gir eksempler Koden min: if(isset($_GET['search_input'])) { $search = mysql_real_escape_string($_GET['search_input']); if(empty($search)) { print 'Må inneholde minst et tegn!'; die(); } else { $sql_search = mysql_query("SELECT * FROM pastbin WHERE tittel = '".$search."'"); if(!mysql_num_rows($sql_search)) { echo "Søket ga ingen treff. Venligst gå tilbake å prøv igjen!"; die(); } else { while ( $search_utput = mysql_fetch_array($sql_search) ) { print 'Tittel: '.$search_utput['tittel'].''; } } } die(); } Endret 28. august 2008 av medusa1414 Lenke til kommentar
Lokaltog Skrevet 28. august 2008 Del Skrevet 28. august 2008 ... WHERE tittel LIKE '%$search%' Evt kan du ta en titt på FULLTEXT-søk i MySQL. Lenke til kommentar
cspace Skrevet 3. september 2008 Del Skrevet 3. september 2008 ... WHERE tittel LIKE '%$search%' Evt kan du ta en titt på FULLTEXT-søk i MySQL. Er man helt nødt til å bruke MysSQL dersom man skal søke etter text i html/php filer som er deler av din side ? Det blir jo en stor jobb å putte alt innhold i sql databaser? Lenke til kommentar
Lokaltog Skrevet 4. september 2008 Del Skrevet 4. september 2008 ... WHERE tittel LIKE '%$search%' Evt kan du ta en titt på FULLTEXT-søk i MySQL. Er man helt nødt til å bruke MysSQL dersom man skal søke etter text i html/php filer som er deler av din side ? Det blir jo en stor jobb å putte alt innhold i sql databaser? Et godt CMS har alt innhold i en database i utgangspunktet. Å søke gjennom en drøss av tekstfiler med strstr eller preg_match er ikke noen god idé. Lenke til kommentar
OISNOT Skrevet 4. september 2008 Del Skrevet 4. september 2008 Er man helt nødt til å bruke MysSQL dersom man skal søke etter text i html/php filer som er deler av din side ? Det blir jo en stor jobb å putte alt innhold i sql databaser? Du kan prøve Lucene. Du kan hente html siden som en string og parse den. Eg har ingen erfaring med Lucene så kan ikke være til mye hjelp... http://framework.zend.com/manual/en/zend.search.lucene.html Lenke til kommentar
cspace Skrevet 9. september 2008 Del Skrevet 9. september 2008 laget en funksjon for å teste preg_match, men kan ikke få den til å hente data fra post requesten :O <? $data1 = $_REQUEST['form']; $data2 = file_get_contents( '../relative_path/artikkel.txt' ); if (preg_match($data1, $data2, $matches)) { echo "Found: " . $data2; print_r($matches); } else { echo "No data was found.<br>"; echo "Input string: " . $data1; echo "Search in file: " . $data2; } ?> Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå