Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] Czy dany rekord zawiera jakiś wyraz
gladiror
post 14.07.2006, 13:26:58
Post #1





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


Witam!
Natknalem sie na pewien problem... Otóż np. przy logowaniu uzytkownik zawsze podaje login i haslo i sprawdza sie czy sie zgadzaja z tymi z bazy danych, natomiast co jeżeli chce sprawdzic czy dany wyraz zawiera sie w danym rekordzie? Jak takie cos można sprawdzić??


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
nospor
post 14.07.2006, 13:29:47
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ale chcesz zrobic ogolnie w calym rekordzie?
  1. SELECT * FROM tabela WHERE pole1 LIKE '%wyraz%' OR pole2 LIKE '%wyraz%' OR pole3 LIKE '%wyraz%' OR....


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
gladiror
post 14.07.2006, 13:31:25
Post #3





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


Chodzi o to, ze mam np. w tabeli kolumne nazwa i chce zeby mi wyswietlil wszystkie rekordy, ktore maja w kolumnie nazwa jakis wyraz...


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
-klucha-
post 14.07.2006, 13:31:45
Post #4





Goście







  1. <?php
  2. $szukaj = 'foo';  // wyraz do znalezienia w danym rekordzie
  3. $ZapytanieSqL = "SELECT * FROM tabela WHERE rekord='%$szukaj%'";
  4. ?>


o to chodziło?
Go to the top of the page
+Quote Post
nospor
post 14.07.2006, 13:32:49
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




klucha nie = a like
@gladiror no to juz wiesz co zrobic smile.gif


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-klucha-
post 14.07.2006, 13:33:27
Post #6





Goście







oj sorka napisalismyu jednym czasie tongue.gif
post nospora jest dobry ja sie pomylilem

$ZapytanieSqL = "SELECT * FROM tabela WHERE rekord LIKE '%$szukaj%'";
oczywiscie
Go to the top of the page
+Quote Post
gladiror
post 14.07.2006, 15:14:09
Post #7





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


Thx za pomoc, ale mam jeszcze jedno pytanie - a jak mam zmienna np. $kategoria i chce sprawdzić czy "zawiera" ona któreś ze słów np. bateria lub mysz i na końcu jeszcze żeby mi zwróciła które to słowo - jest taka funkcja??


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
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 Wersja Lo-Fi Aktualny czas: 18.06.2025 - 02:44