Autor | Zpráva | ||
---|---|---|---|
davidcoudy Profil |
#1 · Zasláno: 6. 5. 2006, 13:05:00
Nevíte někdo jakym způsobem vyhledat určité slovo z databáze? Existuje na to nějaký příkaz? Nikde sem to nezjistil. A aby to vypsalo všechny řádky kde se to slovo vyskytuje.
|
||
Hugo Profil |
#2 · Zasláno: 6. 5. 2006, 13:07:42
|
||
davidcoudy Profil |
#3 · Zasláno: 6. 5. 2006, 15:16:16
jo celý jsem si to přečetl je to good, ale nenašel sem tam jak to použít v praxi s formulářem na hledání udělal sem něco takovího ale neni mi jasný jak to upravit tak aby to fungovalo
<? $MySQL_tabulka="clanky"; $link = mysql_connect($MySQL_server, $MySQL_user, $MySQL_user_password) or die ("Nepovedlo se připoojit na databázový server"); $db = mysql_select_db("$MySQL_db", $link) or die ("Nepovedlo se otevřít databázi"); mysql_query("SET NAMES cp1250"); $result = mysql_query("select nadpis, text from $MySQL_tabulka where match (text, nadpis) against ('substr')"; while ($row=mysql_fetch_array($result)) echo "".$row["??????"]."\n"; //otazníky nevim co tam napsat bo nevim co vyhodí db mysql_close(); ?> <form action=""> <input type=text size=15 name="?????" /> //taky nevim jak to pojmenovat aby to vzal script <input class="text" type="submit" name="submit" value="Hledat" /> </form> No možná postupuju uplně blbě. |
||
Hugo Profil |
#4 · Zasláno: 6. 5. 2006, 15:43:55
No tam samozřejmě musíš napsat názvy těch polí co vybíráš z db. V tvém případě nadpis a text.
|
||
davidcoudy Profil |
#5 · Zasláno: 6. 5. 2006, 15:53:58
a do toho inputu ve formuláři to substr ? zkoušel sem to ale pořád nic je to nad můj rozum asi se na to vy..
v knize o mysql nic o tom neni a na netu taky ne až na pár vyjímek ale funkční příklad sem nevyděl nechci aby to někdo dělal za mě, ale bez informací se nic udělat nedá :-) většinou se hodně naučim když to vydim v praxi jinak dík za snahu hodně mi to pomohlo. |
||
Hugo Profil |
#6 · Zasláno: 6. 5. 2006, 16:01:53 · Upravil/a: Hugo
Myslel jsem tento řádek
echo "".$row["??????"]."\n"; //otazníky nevim co tam napsat bo nevim co vyhodí db echo "".$row["nadpis"]."\n"; //otazníky nevim co tam napsat bo nevim co vyhodí db echo "".$row["text"]."\n"; //otazníky nevim co tam napsat bo nevim co vyhodí db Jo a do toho inputu substr. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0