Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> traktowanie liczb jako łancuchów podczas używnaia bazy danych ?
jolam
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 12.07.2009

Ostrzeżenie: (10%)
X----


Czy pisanie w komendzie SQL np id = '100' jest dużym błędem? Bez apostrofów sql traktowałby to jako liczbę 100 a teraz jako tekst. Ale jeśli wpisuje to np w warunku WHERE to mimo, że kolumna jest typu liczbowego to wszystko ładnie działa. Nawet INSERT takiego tekstu do kolumny liczbowej działa. Czy to ma jakieś minusy? Bo mi ułatwiło napisanie funkcji dodającej albo wybierającej jakiś wiersz w tabeli. A sprawdzanie is_numeric nie zawsze dobrze mi zadziała bo mam kolumnę z adresami IP i 1.2 to liczba ale już 1.2.3 nie jest liczbą co powodowałoby błędy. Ale nie wiem czy teraz nie popełniam jakiegoś błędu traktując wszystko jako łańcuch.

Pozdrawiam Jola
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: 24.12.2025 - 21:18