Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pytanie o apostrofy w kwerendach
rodia
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 5
Dołączył: 29.07.2008

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


Witam
Mam pytanie odnośnie prawidłowego zapisu kwerend. Otóż dotychczas przykładowe zapytanie pisane przeze mnie wyglądało tak:
  1. SELECT * FROM tbl_users WHERE id=3;


Jednak w phpMyAdmin jak skrypt generuje kwerendy to dodaje te ukosne apostrowy przy nazwach tabeli i nazwach pól:
  1. SELECT * FROM `tbl_users` WHERE `id`=3;


Obydwie wersje są interpretowane poprawnie przez serwer MySQL. Jednak lubię trzymać się standardów i chciałbym wiedzieć jaki jest "ustawowy" zapis.

Pozdrawiam, R.
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Zapis z ciapkami ma sens właściwie tylko w przypadku, gdy nazwa kolumny jest jakimś słowem kluczowym, np.: from.
phpMyAdmin dodaje wszędzie bo tak pewnie było łatwiej zrobić to programistom. (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Mchl
post
Post #3





Grupa: Zarejestrowani
Postów: 855
Pomógł: 145
Dołączył: 17.07.2008
Skąd: High Memory Area

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


`Ustawowy` czyli zgodny ze standardem SQL jest zapis bez `ciapków`. Są one takim rozszerzeniem MySQL, jak [nawiasy kwadratowe] w MSSQL.
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: 14.09.2025 - 20:20