![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
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 ;-).
|
|
|
![]()
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] -------------------- rm -rf /*
|
|
|
![]()
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
![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 04:37 |