![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 9.06.2007 Ostrzeżenie: (10%) ![]() ![]() |
Mam pytanie czy da się szukać słowa w danej bazie danych załużmy ze mam baze o nazwie sklep i w sklepie mam table takie jak monitory, pc, psx, tv, i teraz chce zeby skrypt szukał w baize sklep i przeszukiwał kazdą tabele az znajdzie słowa zauzmy samsung w którejś z tych tabel jak by miało cos takiego wygladać w php?
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 463 Pomógł: 49 Dołączył: 27.12.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Temat: wyszukiwarka -> poczytaj sobie
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 9.06.2007 Ostrzeżenie: (10%) ![]() ![]() |
no ale to nie badzo ma zwiazek z tym o co pytam bo ta druga strona to wogóle nie na temat a ta pierwsza to musze podać konkretną tabele w której ma szukać a mnie chodzi o to żeby on szukał w kazdej tabeli tego samego
ps. szukałem i byłem na tej pierwszej stronie. znam ale co z tego jak nie wiem jak to ma być ułozone wiem tylko ze musze się połaczyć i dac zapytanie i po wykananiu zamknąc połaczenie jak połaczyć i jak zakonczyć połaczenie to wiem ale zapytanie nie wiem jak zdefiniować Ten post edytował Cwirek1987 4.06.2008, 18:49:47 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
O kurde, nie znasz czegoś takiego jak AND czy OR choćby?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 9.06.2007 Ostrzeżenie: (10%) ![]() ![]() |
jak ma być sformułowane to zapytanie no nazwa bazy sklep i ma szukać słowa moniotr w całej bazie
nie kazdy wszystko umie po to sa fora zeby pomagać a nie zbywać ludzi jakimiś linkami jeszcze wogule nie na temat te linki to ze dotycza podobnego nie znaczy ze to to samo! Ten post edytował Cwirek1987 4.06.2008, 19:18:43 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 2 Dołączył: 16.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie testowałem metody z przeszukiwaniem kilku tabel bo nigdy nie uważałem za stosowne rozrzucac produktów tej samej maści po kilku tabelach .
Idac śladem porady przedmówcy wyglądać to powinno jakoś tak $znajdz="Samsung"; //..połaczenie z bazą $zapytanie = "SELECT * FROM pierwsza_tabela AND druga_tabela where model like \"$znajdz\""; Nie ręczę za wynik . Ale cię rozumiem więc podrzucam jak wyglada uzycie sugestii przedmówcy . |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jest jeszcze sugestia drugiego przedmówcy odnośnie dużo lepiej działającej wyszukiwarki, ale autor posta nawet nie włączył samodzielnego myślenia i równie samodzielnej chęci rozwiązania problemu, więc dałam najprostszy, choć najgorszy pod względem wydajności sposób. I nadal nie uznał za stosowne choćby spróbować i podzielić się wynikami własnej próby.
Zapytanie jest złe, poprawne powinno wyglądać bardziej w ten sposób Potem tylko trzeba stwierdzić w której tabeli to coś wystąpiło, ale to już można spokojnie zrobić na przeszukiwaniu zwróconych stringów. Tak, są lepsze metody, ale jeśli autor posta znowu nie da nic od siebie, to zawsze ma jeden z "ciekawszych" sposobów na rozwiązanie tego problemu. Ten post edytował Shili 5.06.2008, 09:55:34 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 9.06.2007 Ostrzeżenie: (10%) ![]() ![]() |
tak się skałąda ze siedze nadtym juz bardzo długi czas i kobinowałem ruznymi sposobami i z and i or ale zeby uzyć to przy tabelach mi nie przyszło do głowy mi nie chodziło o gotowy skrypt tylko o mniej wicej jak to miało by wygladać i dzięki Romskey oby było wicej takich ludzi na forum:)
jak to mozna zmienić aby szukał we wszytkich kolumnach zamiast wypisaywać monitor.id, monitor.producent, monitor.opis i tp. i jak to mozna zrobić w prosty sposób? Ten post edytował Cwirek1987 6.06.2008, 06:09:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 01:30 |