![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.07.2010 Ostrzeżenie: (20%) ![]() ![]() |
Witam
Mam pewną funkcję, która dodaje do tabeli nowy rekord (złożony z trzech pól) przy każdym wywołaniu:
No i teraz chciałbym napisać funkcję, która usuwa rekord po podanym id_produktu:
Czytałem że array_slice i array_merge może pomóc, ale nie bardzo wiem jak ich użyć. Druga zagadka jaką mam do rozwiązania to jak przenieść zawartość tej tablicy do tabeli SQLowej o strukturze: id (primary key), id_produktu, nazwa, cena. Pewnie trzeba będzie użyć foreacha. Błagam o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 309 Pomógł: 56 Dołączył: 3.11.2006 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.07.2010 Ostrzeżenie: (20%) ![]() ![]() |
albo
i wtedy jest czysto. Przecież te sposoby nie mogą zadziałać. Pisałem, że mam tablicę tablic, np: $tablica= [ (id_produktu=>1, nazwa=>rower, cena=>150), (id_produktu=>5, nazwa=>komputer, cena=>1300), (id_produktu=>12, nazwa=>kask, cena=>90), (id_produktu=>7, nazwa=>laptop, cena=>2700) ] I chcę napisać funkcję, w której usuwana jest dana podtablica po wybranym id_produktu Po za tym zostaje druga część pytania, jak przenieść te wszystkie rekordy do tabeli w MySQL. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 08:21 |