Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Problem z zapytaniem
Forum PHP.pl > Forum > Przedszkole
Gość
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.

nospor
Przecież baza zwraca ci wyraźnie komunikat!
NIe istnieje kolumna o nazwie K1
Gość
Kiedy jest to nie możliwe.. tabela z takimi kolumnami istnieja, kiedy zamiast $kat[0], wpisze recznie np K1, wszystko działa ok
nospor
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?
Gość
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'
nospor
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.
Gość
Two nerw będzie dla mnie nauką. Wielkie dzięki
nospor
Two nerw? A to co, jakaś nowa chinska nauka medytacji?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.