God Jul på er!
Såhär i julhelgen sitter jag och snickrar på webbsite till min far.
Jag vill kunna söka i en mySQL db mha ett formluär och PHP, inte så svårt... nä... Men, jag lyckas bara skriva så att jag kan söka på hela ord, inte delar (t.ex sökning på efternamn som är Jonsson hittar min familj men Jons eller Jons* hittar inget).
Hur gör jag?
Mitt sökformulär låter användaren fylla i valfritt antal fält (Förnamn, Efternamn osv osv).
Kollar detta mot DB
code:<pre style="font-size:x-small; font-family: monospace;"><?php $result = mysql_query("SELECT * FROM Personer where FNamn = ´$FNamn´ or ENamn = ´$ENamn´");
while ( $row = mysql_fetch_array($result) ) { ?></pre>
Dvs letar jag efter formulärets $FNamn i databasens FNamn osv.
Hur gör man för att inte söka efter exakta träffar (=), utan början av databasfältets innehåll (Jons skulle ge träff på alla Jonsson t.ex). Att byta ut "=" med "starts with" funkar inte.
tia
/Mattias