![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
1) Posiadając wynik zapytania sql,
chciałbym wynik ten wpisać do tabeli $temp1. Jak to zrobić? 2) Posiadając wypełnioną już tablicę $temp1 i w identyczny sposób wypełnioną taką samą tablicę $temp2, obie o rozmiarach (jak rozumiem) [4,5], obrazujące układ tabeli sql w formie nazw kolumn i wartości wierszy w tych kolumnach, przekształcić w jedną tablicę ale nie o rozmiarach [4,10] ale [8,5]. Innymi słowy, chciałbym otrzymać tablicę, której wiersz wyglądałby tak:
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
1. serialize / unserialize
EDIT: aa, chodziło o przypisanie wyników do nowej tablicy.. myślałem, że chciałeś zapisać te tablice do bazy z możliwością odtworzenia. Ten post edytował Quantum 23.10.2010, 12:44:20 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
1) Czy w/w pętla poprawnie jest poprawnym wypełnieniem tablicy $temp1 wybranymi wynikami zapytania sql? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie, ponieważ nie dodajesz nowego elementu do tablicy $temp1 (o ile taką zmienną wcześniej zadeklarowałeś jako tablicę, bo tutaj tego nie widzę), a cały czas ją nadpisujesz. Zamiast "$temp1 = array(.." daj "$temp1[] = array(.." i wcześniej przed pętlą ją zadeklaruj jako pustą tablice - "$temp1 = array()". Alternatywnie możesz użyć array_push do dodania nowego elementu na koniec tablicy - nawet lepiej.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki. To właśnie rozwiązało moje wszystkie problemy.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 04:04 |