criscom Napisano Sierpień 17, 2009 Zgłoś Share Napisano Sierpień 17, 2009 Witam, mam problem ze zrobieniem wyszukiwarki z bazy mysql a wiec... BAZA DANYCH ----------------------------------------------------------------------------------------- id| temat | opis | rozwiazanie | autor | kontakt ----------------------------------------------------------------------------------------- 1 | cos ta | opis tego | rozwiazanie tego | Jan kowal | tel 555 555 555 Potrzebuje zapytania do bazy danych aby wyszukiwał łączone zapytania. Próbowałem to z funkcią Like ale nia podołałem stąd to moje zapytanie A więc zapytanie musze sformułować w sposób następujący Z Tabeli BAZA BANYCH wyszukaj w temat lub opis lub autor lub rozwiazanie frazy kilku wyrazowej np: "opis tego" Następnie wypisz cały wiersz z danymi 1 | cos ta | opis tego | rozwiazanie tego | Jan kowal | tel 555 555 555 Za ewentualną pomoc będe bardzo wdzięczny na chwile obecna uzyskałem taki nie zadawalający wynik <?include('connect/connect.php');?> <form name="form1" method="post" action="index.php?go=file/search"> <input type="text" name="search" size="20"> <input type="submit" name="Submit" value="Szukaj>>"> </form> <? $search = $_POST['search']; ?> <? if (mysql_connect($sql_serwer, $sql_login, $sql_haslo) and mysql_select_db($sql_baza)) { mysql_query("INSERT INTO $sql_tabela SET $sql_baza]}'"); $wynik = mysql_query("SELECT * FROM $sql_tabela WHERE 'temat' LIKE '$search' "); $result = MYSQL_QUERY($query); if ($wynik) { echo "<tr> <td colspan= 7 class=\"linia1\">Lista tematów w Bazie :</td></tr>"; echo"<tr> <td class=\"linia3\" width=\"30\">Numer ID tematu</td> <td class=\"linia3\" width=\"150\">Temat</td> <td class=\"linia3\" width=\"30\">Autor</td> <td class=\"linia3\" width=\"30\">Opcja</td> </tr>"; while($dane=mysql_fetch_assoc($wynik)) { if (++$i>1) echo "<tr>"; echo " <td class=\"linia2\">ID tematu : {$dane[id]}</td> <td class=\"linia2\">{$dane[temat]}</td> <td class=\"linia2\">{$dane[autor]}</td> <td class=\"linia2\"> <form action=\"look.php\" method=\"GET\"> <input type=hidden name=\"id\" value=\"$dane[id]\"> <input type=hidden name=\"temat\" value=\"$dane[temat]\"> <input type=hidden name=\"problem\" value=\"$dane[opis_problemu]\"> <input type=hidden name=\"rozwiazanie\" value=\"$dane[opis_rozwiazania]\"> <input type=hidden name=\"autor\" value=\"$dane[autor]\"> <input type=hidden name=\"kontakt\" value=\"$dane[kontakt]\"> <input type=submit value=\"Pokaż\"/> </form></a> </td> </tr>"; } } } ?> <h2>Pozdrawiam</h2> Link do komentarza Udostępnij na innych stronach More sharing options...
Force Napisano Sierpień 17, 2009 Zgłoś Share Napisano Sierpień 17, 2009 Warto użyć or-a w zapytaniu Baza tysięcy lotnisk: http://airportsbase.com Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.