![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 515 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
chciałbym aby zawartość tablicy zapisała mi się do rekordu w bazie w takiej formie 1,2,3,4. Tearz wyświetlam to tak:
reasumując mam w bazie kilka pól id | data | numery, chciałbym zyskać taki efekt: 1 | 2013-03-08 | 1,2,3,4,5 próbowałem już tak:
ale mi coś ne idzie..... funkcja zapisująca wygląda tak:
prosze o pomoc |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Oglądałeś planetę małp? Małpy to nic dobrego...
Temat: Jak poprawnie zadac pytanie Pod zmienną $numery, masz już to co chcesz tak w ogóle (1,2,3,4)? Czy nie przeszedłeś jeszcze tego levelu? Ten post edytował Damonsson 9.03.2013, 00:31:48 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 325 Pomógł: 33 Dołączył: 31.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
funkcja zapisująca wygląda tak:
Mieszasz zapytania do bazy. Insert:
Update:
|
|
|
![]() ![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 515 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Oglądałeś planetę małp? Małpy to nic dobrego... Temat: Jak poprawnie zadac pytanie Pod zmienną $numery, masz już to co chcesz tak w ogóle (1,2,3,4)? Czy nie przeszedłeś jeszcze tego levelu? zapisuje mi rekord ale w polu numery mam Array |
|
|
-Gość- |
![]()
Post
#5
|
Goście ![]() |
To pokaż kod, gdzie przypisujesz do zmiennej $numery te liczby.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 325 Pomógł: 33 Dołączył: 31.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 515 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
po zmianach podczas zapisu wyświetlam i otrzymuję
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 ) ale do bazy leci Array |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
A zrobiłeś to co napisał kamil_lk ? Poza tym jak dokonujesz zmian, wypadałoby podąć kod i napisać jakich.
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%) ![]() ![]() |
W którym momencie tworzysz $numery ? Widzę że tworzysz $dozapisu, to wsadzaj $dozapisu do bazy. Ale lepiej scalać przy pomocy implode() jak poprzednik wspomniał niż przy pomocy pętli for()
Ten post edytował _Borys_ 9.03.2013, 10:40:24 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Jeśli zapiszesz tablicę "tak jak stoi", to w bazie będzie pełno nadmiarowych, albo wręcz śmieciowych informacji (znaczniki HTML).
Jeśli natomiast pominiesz HTML i wycianiesz tylko ważne informacje następnie zenkapsulujesz do json lub serialize, to utracisz informacje o stylach tabeli. Podsumowując: Nie da się odpowiedzieć na to pytanie bez dokładnej informacji jak te dane będa później przetwarzane i do czego wykorzystane. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 9.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
@krzesik, jeśli masz $numery jako Array, to użyj funkcji implode jak już ktoś zasugerował,
Kod $numery = implode(",", $numery); lub funkcji serialize Kod $numery = serialize($numery); przy serializacji pobierając później te dane możesz użyć unserialize i z powrotem będziesz mieć tablicę w takiej formie dane wrzucasz do bazy. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 27.06.2025 - 03:22 |