Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wykorzystanie stosu
Forum PHP.pl > Forum > Bazy danych > MySQL
nwpirx
A więc chciałbym zastosować w mojej bazie danych stos.
Polega to na tym, że każdy rekord posiada pola 'id' oraz 'next'. Po zebraniu z innej tabeli 'id' pierwszego rekordu chcę otrzymać (najlepiej jednym zapytaniem SQL) listę rekordów wygenerowaną w ten sposób:
~~> Biorę rekord 'X' i dodaję go do wyniku
~~> ustalam 'X' jako pole 'next' właśnie wziętego rekordu
~~> wracam do początku, chyba, że 'X' to NULL

Wiem, że można to napisać w PHP, ale jeśli da się w MySQL, to będzie to szybsze.
cojack
PHP jest szybsze od mysql'a. Nie jestem jeszcze tak zaawansowanym programistą ani w php i mysql, ale wiem i każdy to powie że php jest szybsze.
nwpirx
Nie jestem pewien, czy we wszystkim PHP wymiata, ale tutaj jeszcze chodzi o ruch w sieci, jeśli serwer MySQL jest na innej maszynie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.