Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Tablica asocjacyjna dwuwymiarowa a mysql
Forum PHP.pl > Forum > Przedszkole
piotrekww
Witam mam taką tablicę

$slowa=array("Alicja"=>array('Alicji, Alicje',),"Bartek"=>array('Bartosz, Bartolini'));

Moje pytanie brzmi:

Mam dwie table w bazie danych (Key, Value), gdzie w Key wskakują Słowa kluczowe, a w Value(serializowane słowa),

Jak to potem odczytać z bazy, żeby znowu była taka sama tablica ?
Rafal Filipek
Jedyne co mozesz zrobic to całą tablicę wynikową która dostaniesz z zapytania przerobic w petli tak aby wygladala tak jak chcesz.
piotrekww
A czy jest możliwość żeby w pętli właśnie zrobić identyczną tablicę uzyskaną z zapytania? Bo ja nie mogę dojść jak to zrobić, proszę o pomoc.
Rafal Filipek
masz tablice ktora ma 2 kolumny, wiec jak zrobisz zapytanie :
Kod
select * from nazwa_tabeli

to potem jak bedziesz w petli z wykorzystaniem funkcji mysql_fetch_array przegladal rekordy to beda one mialy postac mniej wiecej taka
Kod
array('Key' => 'Wartosc', 'Value' => 'Zserializowana_tabela')

tak wiec zeby zrobic to tak jak bylo wczesniej przed ta petla utworz zmienna np.
Kod
$result = array();

a potem w pelit robisz
Kod
$result[$row['Key']] = unserialize($row['Value']);

tyle
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.