Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL]Bład w zapytaniu
devil-war
post 14.08.2008, 19:37:58
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 1.08.2008

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


Witajcie pisze galerie

Kod
$type = $_GET['type'];

//Pokazuje wszystkie
if(empty($_GET['type'])){
$galery_query=$db->query('SELECT * FROM '.DB_PREFIX.'galery ORDER BY id desc LIMIT '.intval($i).',20');
}
//Pokazuje po typie
elseif(!empty($_GET['type'])){
$galery_query=$db->query('SELECT * FROM '.DB_PREFIX.'galery WHERE `type` = '.$type.' ORDER BY id desc LIMIT '.intval($i).',20');
}


opis błędu

Gdy klikam na link strona.pl/galeria.php jest wszystko OK
lecz gdy klikam na strona.pl/galeria.php?type=cos wyrzuca mi blad:

unknown column 'cos' in 'where clause'
SELECT * FROM strefa_galery WHERE `type` = cos ORDER BY id desc LIMIT 0,20

czy mógł by mi ktoś pomóc

Ten post edytował devil-war 14.08.2008, 19:39:33
Go to the top of the page
+Quote Post
Ar2r
post 14.08.2008, 19:48:18
Post #2





Grupa: Zarejestrowani
Postów: 140
Pomógł: 16
Dołączył: 12.06.2002
Skąd: Kielce

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


Prawdopodobnie pole type jest typu varchar, więc w warunku zmienną musisz ując w cudzysłów
  1. SELECT * FROM strefa_galery WHERE `type` = 'cos' ORDER BY id DESC LIMIT 0, 20
Go to the top of the page
+Quote Post
devil-war
post 14.08.2008, 19:52:23
Post #3





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 1.08.2008

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


Dzieki , za pomoc
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: 7.07.2025 - 15:23