Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak tego poszukać ??
miki_ok
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Nowy Targ

Ostrzeżenie: (0%)
-----


Witam, mam problem, mam baze danych o kolumnach odpowiednio:
id | kategoria | typ | foto | nazwa | nazwisko | ulica

i teraz mam maly klopocik... jak wyrzucic dane tylko z tych rzedow
(całych rzędów) w ktorych w kolumnie typ wystepuje slowo hotel questionmark.gif
i tak zeby nie pominelo pozostalych kolumn

moze i proste ale jakos nie moge....

pomoze ktosik questionmark.gif

z góry dzieki


--------------------
Pozdrawiam,
Mikołaj F.
Go to the top of the page
+Quote Post
PMadej
post
Post #2


Vice-Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 395
Pomógł: 0
Dołączył: 7.08.2003
Skąd: Kielce

Ostrzeżenie: (0%)
-----


zapytanie ma wygladac tak
[sql:1:cd006d34d5]
SELECT * FROM nazwa_tabeli WHERE typ = 'hotel';[/sql:1:cd006d34d5]


--------------------
Go to the top of the page
+Quote Post
spenalzo
post
Post #3





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat
jak wyrzucic dane tylko z tych rzedow
(całych rzędów) w ktorych w kolumnie typ wystepuje slowo hotel questionmark.gif

Są dwie możliwości
a) występuje dokładnie słowo 'hotel'
[sql:1:631385a67c]SELECT * FROM tabela WHERE typ = 'hotel'[/sql:1:631385a67c]

cool.gif słowo 'hotel' jest elementem ciągu w kolumnie typ
[sql:1:631385a67c]SELECT * FROM tabela WHERE typ LIKE '%hotel%'[/sql:1:631385a67c]


--------------------

Go to the top of the page
+Quote Post
wojto
post
Post #4





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Chodzi Ci o to:
[sql:1:f35dc48fc9]
$sql=mysql_query("SELECT id,kategoria,typ,foto,nazwa,nazwisko,ulica FROM tabela WHERE typ LIKE '%hotel%'");

while ($row=mysql_fetch_array($sql))
{
//tu wyswietlamy np. $row[id];
}
[/sql:1:f35dc48fc9]


--------------------
Go to the top of the page
+Quote Post
miki_ok
post
Post #5





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Nowy Targ

Ostrzeżenie: (0%)
-----


Oki dzieki all brakowalo apostrofow w moim kodzie jest oko

thx


--------------------
Pozdrawiam,
Mikołaj F.
Go to the top of the page
+Quote Post
miki_ok
post
Post #6





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Nowy Targ

Ostrzeżenie: (0%)
-----


Jeszcze tylko jedno, jak do tego dolozyc textfield ktore chodzilo by np. jak szukana fraza .. zeby wpisac moznabylo szukany wyraz a nastepnie wybrac typ..

z góry dzieki a jak mozesz to oszczedz mi tego i napisz oko ? a jak nie to bede czytal smile.gif


--------------------
Pozdrawiam,
Mikołaj F.
Go to the top of the page
+Quote Post
kurtz
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 786
Pomógł: 0
Dołączył: 18.03.2002
Skąd: Wroclaw/Warszawa

Ostrzeżenie: (0%)
-----


Hej
Cytat
Jeszcze tylko jedno, jak do tego dolozyc textfield ktore chodzilo by np. jak szukana fraza .. zeby wpisac mozna bylo szukany wyraz a nastepnie wybrac typ..
Jesli dobrze rozumiem to chcesz wybrac kilka rekordow a dopiero posrod nich wybrac jeden. Proposnuje najpierw wykonac jedno zapytania np [sql:1:f1bf78fc88]SELECT * FROM tabelka WHERE nazwa like '%pod złotym wezyrem%'[/sql:1:f1bf78fc88].Pozniej pobrac wszystkie wiersze i dla wybranego typu wykonac [sql:1:f1bf78fc88]SELECT * FROM tabelka WHERE nazwa like '%pod złotym wezyrem%' AND typ = 1 [/sql:1:f1bf78fc88]

Pozdrawiam


--------------------
.. make web your home ..
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 02:48