pain3hp
10.08.2011, 21:54:36
dlaczego w tym jest błąd ?
private $q = "SELECT * FROM manager WHERE id = $id";
kiedy wyciągnę $q poza klasę już błędu nie ma...
skowron-line
10.08.2011, 22:10:31
Nie możesz mieć zmiennej w deklaracji zmiennej.
bastard13
10.08.2011, 22:13:07
Wystarczy, że zmienisz cudzysłów (") na apostrofy('), wtedy ciąg przestanie interpretować zmienne w środku.
Działa poza klasą, bo pewnie masz gdzieś zadeklarowaną zmienną $id, z której pobiera dane. W klasie już jej nie widzi.