Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL] Problem z zapytaniem
-Gość-
post 5.10.2011, 09:03:49
Post #1





Goście







Witam,

Co w tym zapytaniu składniowo jest nie tak:

$kat = explode(".",$_POST["kategoria"]);
$zap = "select `$kat[0]` from `kategorie` where `id`='$kat[1]'";
$wys = mysql_query($zap) or die(mysql_error());

$kat[0] - to nazwa kolumny, a $kat[1] - to numer id w bazie danych.

PHP zwraca mi nastepujacy blad:

Unknown column ' K1' in 'field list'.

Proszę o pomoc gdzie leży błąd.

Go to the top of the page
+Quote Post
nospor
post 5.10.2011, 09:08:06
Post #2





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




Przecież baza zwraca ci wyraźnie komunikat!
NIe istnieje kolumna o nazwie K1


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

"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
-Gość-
post 5.10.2011, 09:13:57
Post #3





Goście







Kiedy jest to nie możliwe.. tabela z takimi kolumnami istnieja, kiedy zamiast $kat[0], wpisze recznie np K1, wszystko działa ok
Go to the top of the page
+Quote Post
nospor
post 5.10.2011, 09:15:48
Post #4





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




W swojej karierze na tym forum już setki razy widziałem takie "niemożliwości" i jakoś zawsze to jednak baza prawdę mówiła a nie user.

var_dump($kat);
co wyświetla?

echo $zap;
co wyświetla?


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

"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
-Gość-
post 5.10.2011, 09:20:14
Post #5





Goście







var_dump($kat):

array(2) { [0]=> string(3) " K1" [1]=> string(2) "4 " }

echo $zap:

select ` K1` from `kategorie` where `id`='4 '


Unknown column ' K1' in 'field list'
Go to the top of the page
+Quote Post
nospor
post 5.10.2011, 09:28:38
Post #6





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




Jeszcze nie widzisz?
string(3) " K1"
Masz spacje przed K1. Nie po to ci kazałem zrobić var_dump by ja to sobie obejrzał a ty.


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

"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
-Gość-
post 5.10.2011, 09:32:06
Post #7





Goście







Two nerw będzie dla mnie nauką. Wielkie dzięki
Go to the top of the page
+Quote Post
nospor
post 5.10.2011, 09:33:24
Post #8





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




Two nerw? A to co, jakaś nowa chinska nauka medytacji?


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

"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

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: 13.07.2025 - 05:00