Autor | Zpráva | ||
---|---|---|---|
sajgon Profil * |
#1 · Zasláno: 8. 7. 2009, 07:40:32
Zdravíčko, mám na stránkách vyhledávání.. dotaz do databáze je následující:
$search=mysql_query("select * from adresar where $where like '%$what%'", $GLOBALS["link"]); přes formulář samozřejmě dosazuji proměnné $where a $what: ... <input name="what" value="<?php echo $_POST["what"]?>"><br /> v:<br /> <select size="1" name="where"> <option value='spolecnost' selected="selected">názvu společnosti</option> <option value='adresa'>adresách společností</option> <option value='osoba'>kontaktních osobách</option> <option value='obor'>oborech činností</option> <option value='tel'>telefonech, faxech, e-mailech</option> </select><br /><br /> <input type="Submit" name="odesli"> ... A teď mi jde o to, jak sestavit dotaz do databáze, aby mi to vyhledávalo ve všech sloupcích (tedy "spolecnost, adresa, osoba, obor, tel"). Zkoušel jsem zřejmě nějaké nesmysly, jako přidat <option value='(spolecnost, adresa, osoba, obor, tel)' >všude</option>, ale očividně je to kravina. Poradíte? |
||
sajgon Profil * |
#2 · Zasláno: 8. 7. 2009, 08:19:00
Takže už to mám ->
$dotaz="spolecnost like '%".$what."%' OR adresa like '%".$what."%' OR osoba like '%".$what."%' OR obor like '%".$what."%' OR tel like '%".$what."%'" |
||
Časová prodleva: 15 let
|
0