Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> kolumna o nazwie 'index'
aleksander
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


Mam pewnien problem. Stworzyłem w mysql kolumnę o nazwie index (za pomocą phpMyAdmin). Niestety mam kłopoty z umieszczeniem słowa index w zapytaniu:
[sql:1:c8416007ad]SELECT login, index FROM users WHERE login='blablabla' AND index=1[/sql:1:c8416007ad]

Gdy zapodam coś takiego, wyświetla mi się błąd:
Kod
Something is wrong in your syntax obok 'index FROM users WHERE login='blablabla' AND index=1' w linii 1


Gdy zlikwiduję index lub zamienię na np. indeks wszystko jest w porządku (nie licząc błędu, że nie ma takiej kolumny).
Czemu taka nazwa kolumny powoduje problemy? Czy można to jakoś obejść??

PS: kolumna index jest typu tinyint.
Go to the top of the page
+Quote Post
FastRed
post
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 30.06.2003
Skąd: Chełm

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


index to prawdopodobnie słówko zastrzeżone, użyj jakiegoś innego ;-).
Go to the top of the page
+Quote Post
Bags_Bunny
post
Post #3





Grupa: Zarejestrowani
Postów: 262
Pomógł: 39
Dołączył: 12.04.2004

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


sprobuj tak:
[sql:1:8d2e81be07]SELECT login, `index`
FROM users
WHERE login='blablabla' AND `index`=1[/sql:1:8d2e81be07]
Go to the top of the page
+Quote Post
radzaw
post
Post #4





Grupa: Zarejestrowani
Postów: 99
Pomógł: 0
Dołączył: 14.07.2003
Skąd: z epoki lodowcowej

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


slowo index jest slowem zarezerwowanym i jako takie nie powinno byc wykorzystywane do innych celow, wiec lepiej zmien na inne (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 16:01