Czy istanieje możliwość przeukiwania tablic w mysql?
Piszę właśnie mini CMS z obsługą wersji językowych i np. dodaje nową podstonę do mysql:
pola: id, serialize(tablica)
tablica[0][0] = 1; // 1=jezyk polski tablica[0][1] = "slowa kluczowe" tablica[0][2] = "opis" tablica[0][3] = "tytuł" tablica[0][4] = "zawartość" tablica[1][0] = 2; // 2=jezyk angielski tablica[1][1] = "slowa kluczowe" tablica[1][2] = "opis" tablica[1][3] = "tytuł" tablica[1][4] = "zawartość"
itd.
Teraz jeśli chce wyświelić odpowiednią zawartość na stronie (pl, en) pobieram całą zawartość 'tablica' dla np. id = 1
następnie przeszukuję pętlną for
{ if($tablica[$i][0] == $_GET['wersja_jezykowa']) { $nowatablica = $tablica[$i]; break; } }
Czy istnieje prostszy sposób zrobienia wersji jezykowych?
Czy można wykonać zapytanie które odrazu pobierze mi wersje jezykową z mysql?
coś w stylu 'select * from `STRONY` where (id=1 && tablica[][0]=$_GET['id'])'