ugrás a tartalomhoz

unknown column 'name' in 'where clause'

buzgosajt · 2009. Júl. 24. (P), 12.15
Sziasztok!
a táblám "users", az oszlopok id,name,email,password,picurl,active
A lekérdezésnél azt a hibát írja, hogy:

unknown column 'name' in 'where clause'

kipróbáltam más mezőkkel is, és a többi string-es mezőnél is ezt írja ki (mint pl: name), míg a többinél nem.
A name oszlop márpedig létezik (VARCHAR(40))

Kód:
//----------------------------------------------------
include "kapcsolat.php";
$userneve = $_SESSION['nick'];
// a $userneve gond nélkül eltárolja a belépett user "name"-jét

$sql2 = "SELECT * FROM users WHERE name = '$userneve'";
$query = mysql_query($sql2) or die (mysql_error());
//-----------------------------------------------------
Két napja keresem a választ arra, hogy a táblából egy picurl-t
kivegyek, és azzal megnyissak egy képet.

Mit csinálok rosszul???
Valaki segítsen pls!
 
1

Tábla

Poetro · 2009. Júl. 24. (P), 12.49
Biztosan jó táblát, és adatbázist nézel? Mert nem véletlen írja hogy nem létezik a name oszlop, akkor valószínű, nem is létezik.
2

próbáld meg ` közé rakni a

duplabe · 2009. Júl. 24. (P), 16.02
próbáld meg ` közé rakni a name-et. tehát:
SELECT * FROM users WHERE `name` = '$userneve'
3

és mi fog történni?

gex · 2009. Júl. 24. (P), 16.34
és mi fog történni?
4

Hiba

Poetro · 2009. Júl. 24. (P), 17.27
Mivel a hibajelzésből kiderült, hogy name mezőt keres a MySQL, ezért nem szükséges az escapeelés, tudja a MySQL mit szerettél volna, különben nem ezt a hibaüzenetet adná.
5

ugy emlekeztem a name is

duplabe · 2009. Júl. 24. (P), 18.39
ugy emlekeztem a name is foglalt, bar abban igazad van, hogy akkor mas lenne a hiba
6

Meglepő lenne

Heilig Szabolcs · 2009. Júl. 25. (Szo), 01.35
Meglepő lenne, ha foglalt lenne. Elég sokat alkalmazom, gond nélkül. Persze szerencsém is lehetett. De mint fentebb Poetro is írta, nem errefelé kell keresgélni.

Összesen egy darab adatbázishoz kapcsolódsz? Nincs több mysql kapcsolatod nyitva?