Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] LIKE większe od
--blob--
post
Post #1





Goście







Witam

Robię wyszukiwarkę i mam w niej zmienna która pobiera wartość z pola rok budowy od - $znajdzrokod. Jak zrobić, żeby w mysql_query dana oferta była wyświetlana w przypadku gdy wartość zmiennej $znajdzrokod jest większa od roku wpisanego w bazie danych w tabeli rok_budowy.

  1. <?php
  2. WHERE rok_budowy > LIKE '%".$znajdzrokod."%'
  3. ?>


robię tak ale niestety nie działa. Proszę o pomoc.
Go to the top of the page
+Quote Post
nospor
post
Post #2





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




  1. ... WHERE rok_budowy>'2007-02-02'


Po co ty tam like wpychasz?


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

"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
nevt
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


to już raczej
  1. <?php
  2. $sql = "SELECT * FROM tabela WHERE YEAR(rok_budowy) > $znajdzrokod;";
  3. ?>


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

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
--blob--
post
Post #4





Goście







od to mi już działa tylko mam drugi problem

ze jak dodaje do tego rok do to nic nie wyszukuje

  1. <?php
  2. rok_budowy > '".$znajdzrokod."' AND rok_budowy < '".$znajdzrokdo."'
  3. ?>


domyślam się ,że to przez AND ale nie bardzo wiem jak to zastąpić. proszę o pomoc.
Go to the top of the page
+Quote Post
nevt
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


a ile ty masz lat?

wiek < 7 AND wiek > 7

questionmark.gif


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

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
--blob--
post
Post #6





Goście







taaa

a ty?

BETWEEN 1 AND 2 ?
Go to the top of the page
+Quote Post
nospor
post
Post #7





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




blob chyba naprawde masz 7 lat skoro nie zajarzyles co ci podal nevt ....

zastanow sie czy taki warunek:
wiek < 7 AND wiek > 7
bedzie kiedykolwiek sprawdzony. Przez chwile wysil szare komorki winksmiley.jpg


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

"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
--blob--
post
Post #8





Goście







LOOOOOOOOOOOL przecież tam są dwie różne zmienne.... sciana.gif
Go to the top of the page
+Quote Post
nospor
post
Post #9





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




No widzisz jak fajnie smile.gif

Skoro tak to sobie wyswietl te zapytanie po wstawieniu zmiennych i sprawdz co tam masz dokladnie


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

"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
dr_bonzo
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Tja, rozne sa, ale jak widzisz: NIE WIDAC TEGO dopoki nie zapusisz na nic strcmp().


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
nevt
post
Post #11





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


dobra tylko spokojnie - jak nospor słusznie zauważył - nie czepiam sie twojego wieku i naprawdę próbuje ci pomóc....

pokaż CAŁE zapytanie SQL, pokaż strukturę tabeli na której je wykonujesz, być może problem nie jest wcale w tym AND - a bez twojego kodu możemy jedynie zgadywać...


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

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
--blob--
post
Post #12





Goście







już to rozgryzłem

dałem BETWEEN dla obu zmiennych oraz instrukcje ,która sprawdza czy któraś zmienna nie zostanie wpisana (jest pusta) przypisuje jej wartość 0.

Dziękuje za pomoc temat można zamknąć.
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: 20.08.2025 - 20:57