Archiwum Autora: radmen

Wielowymiarowe tablice a POST via CURL

Dzisiaj odbyliśmy małą walkę z wysłaniem metodą POST tablicy wielowymiarowej. Problemem było to, że CURL konwertował tablicę typu:

do:

Najwyraźniej PHPowy CURL spłaszcza takie tablice, robiąc straszne zamieszanie :) Rozwiązanie jest dość banalne. Trzeba “ręcznie” spłaszczyć taką tablicę do formatu:… Więcej

Opublikowano w PHP, Programowanie | 2 Komentarze

[MySQL] Grupowanie i sortowanie wyników

Swego czasu miałem spory problem z rozwiązaniem problemu wyciągnięcia danych grupując i sortując jednocześnie.

Cały problem polegał na tym, że chciałem wyciągnąć najnowszego newsa z konkretnej grupy. Robiłem to mniej więcej tak:

Niestety wynik bywał opłakany, bo wyciągane były zazwyczaj … Więcej

Opublikowano w MySQL, Programowanie | 6 Komentarze

Chwała tablicom! Czyli o tym jak można przyspieszyć rzeczy :)

Miałem za zadanie zrobić import jakiś danych o uzytkownikach z pliku tekstowego. Użytkowników w bazie już miałem (jakieś 50k rekordów), import miał za zadanie uzupełnić ich dane.

Parsowanie pliku było dość banalne. Poboierałem z niego dane (login i reszta danych), … Więcej

Opublikowano w PHP, Programowanie | 1 Komentarz

phpQuery – zdzieranie strony po selektorach CSS

Jakiś czas temu odkryłem bardzo ciekawą bibliotekę –
phpQuery. Czym ona jest ? Przedewszystkim jest to biblioteka pozwalająca na wyciąganie elementów HTMLa (po stronie PHP), za pomocą selektorów CSS.

Czy to się przydaje? Owszem, nawet bardzo. Przykładowych zastosowań jest … Więcej

Opublikowano w PHP, Programowanie | 2 Komentarze

Index na wielu polach, a kolejność tych pól

Dzisiaj walczyłem z dość prostym, aczkolwiek powolnym zapytaniem SQL. Problem pewnie polegał na tym, że dane były pobierane z tabeli o ~50k rekordach, sortowane, grupowane itd.

Owe zapytanie wyglądało mniej więcej tak:

Co ciekawe to zapytanie było strasznie powolne – … Więcej

Opublikowano w MySQL | Otagowano jako , | 2 Komentarze