Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 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.


--------------------
Strony internetowe http://rodia.eu
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
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. 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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 14:49