Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wybieranie rekordów z 2 zakresów
tomczan
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 27.09.2009

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


  1. $x_start = '9';
  2.  
  3. $x_koniec = '29';
  4.  
  5. $y_start = '6';
  6.  
  7. $y_koniec = '26';


  1. SELECT x,y FROM `table` WHERE x BETWEEN '$x_start' AND '$x_koniec' AND y BETWEEN '$y_start' AND '$y_koniec'


nie podaje wyników, to zapytanie działa tylko 'na sztywno', czyli:

  1. SELECT x,y FROM `table` WHERE x BETWEEN '9' AND '29' AND y BETWEEN '6' AND '26'


po podaniu wartości podaje poprawny wynik. Co jest nie tak?

Dodam jeszcze, że:



  1.  
  2. CREATE TABLE `table` (
  3.  
  4. `id` INT NOT NULL AUTO_INCREMENT ,
  5.  
  6. `x` VARCHAR(4) NOT NULL,
  7.  
  8. `y` VARCHAR(4) NOT NULL,
  9.  
  10. PRIMARY KEY (`id`))
  11.  


Proszę o szybką odpowiedź.

Ten post edytował tomczan 27.09.2009, 17:59:38
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 06:20