Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Poprawność zapisu
webdice
post
Post #1


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Witam, ostatnio zastanawiałem się jak powinny być poprawnie napisane zapytania SQL, widziałem wiele różnych formatów zapisu, ale nie znalazłem które są poprawne (być może wszystkie), chodzi mi np. o coś takiego:

  1. SELECT * FROM `tabela` WHERE `id` = '1'


Czy powinno się używać ` (odwrócone apostrofy), jeśli tak to kiedy, tak samo czy dane numeryczne i alfanumeryczne powinny być między apostrofami.

Pozdrawiam Piotrek.

Ten post edytował webdicepl 6.04.2007, 18:41:50
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kicok
post
Post #2





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


Nazwy kolumn/tabel zapisuje się w odwróconych apostrofach gdy:
1. Składają się z kilku wyrazów
2. Są identyczne jak słowa kluczowe SQL'a

np.:
  1. SELECT `from`, `where` FROM `jakas tabela`



Natomiast liczb nie powinno się zapisywać w apostrofach ze względów wydajnościowych. Serwer baz danych interpretuje '1' jako tekst i musi konwertować go na liczbę.
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 05:11