Archiwum Autora: radmen

Microtime nie jest unikalnym ID

Czasami zachodzi potrzeba wygenerowania losowego id (np dla rekordów tymczasowych). Jest nawet dedykowana do tego celu funkcja –
uniqid(). Jednakże często nie jest ona wykorzystywana (a powinna). Powodem jest jej słaba wydajność, przez co wielu woli zrezygnować z użycia … Więcej

Opublikowano w PHP, Programowanie | Skomentuj

Do zobaczenia za 100 lat… w przeszłości

Pisząc jeden z importów musiałem ustawiać datę zakończenia ustawioną daleko w przyszłości. Postanowiłem z lekka zaszaleć i ustawiłem sobie datę na sto lat w przyszłość. Troszkę się zdziwiłem widząc, że wygenerowana data to ’1970-01-01 01:00:00′. Zazwyczaj gdy takie coś widzę, … Więcej

Opublikowano w PHP, Programowanie | Otagowano jako , , | 2 Komentarze

IE 6 = IE 8?

Posiadanie różnych wersji IE na tym samym profilu nie jest zbyt fajnym rozwiązaniem. Przykładowo IE6 potrafi sobie przejąć część zachowań z IE8, lub innymi słowy mówiąc to IE8 wkrada się w silnik IE6 przez co przeglądarka czasami zachowuje się w … Więcej

Opublikowano w CSS, Programy, Przeglądarki | 4 Komentarze

Duży INSERT i zduplikowane klucze

Mam przykładowo tablę, która pełni rolę licznika odwiedzin dla danego rekordu. Aby troszkę to utrudnić to ta tabela dodatkowo przetrzymuje informacje jakiego typu jest ten licznik. Oczywiście został ustawiony unikalny klucz typu id-typ. Taki licznik można inkrementować jednym zapytaniem:… Więcej

Opublikowano w MySQL | Skomentuj

Uważaj na include i include_once!

Funkcja include() przydaje się w wielu sytuacjach. Jest też parę sztuczek i kruczków z tym związanych (o których mowa w manualu PHP).

Mój skrypt dzielił się na kilka akcji, odpalanych w jednej instancji po kolei. Pierwsza akcja wrzucała parę rekordów … Więcej

Opublikowano w PHP, Programowanie | 1 Komentarz