![]() |
![]() |
-Gość_Adam- |
![]()
Post
#1
|
Goście ![]() |
Wysylajac zapytanie do bazy danych standardowo piszemy ciagni znakow miedzy ' ' lub " " a w przypadku liczb pomijamy te apostrofy i cudzyslowy. Moje pytanie brzmi, dlaczego w taki wypadku pisac np tak:
skoro mozna to rowniez dobrze zapisac w taki sposob:
Jaka jest roznica w tych sposobach i ktory jest lepszy? Pytam bo pisze klase do obslugi bazy danych i zastanawiam sie czy warto rozpoznawac i dodawac apostrofy tylko do stringow czy pojsc na latwizne i wstawiac je do kazdej wartosci. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 0 Dołączył: 17.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
345 - int (liczba)
'345' - string(ciąg) Jeśli mysql dostanie stringa, a pole jest typu int próbuje go rzutować na liczbę, jeśli się nie powiedzie pole przyjmie wartość 0 (albo podane jako default). Aby sprawdzić typ zmiennej użyj funkcji gettype() Ten post edytował matrach 21.04.2006, 22:58:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 04:39 |