• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

SQL-dodawanie do bazy niewiadomej liczby danych

VPS Starter Arubacloud
0 głosów
317 wizyt
pytanie zadane 24 stycznia 2016 w SQL, bazy danych przez kacper777 Nowicjusz (140 p.)

Witam!

Mam pytanie odnośnie dodawania elementów do bazy danych. Chciałbym dodać pola z wynikami, których liczba zależna jest  rozmiaru tablicy (wcześniej zbieram dane w pętli for i zmienne przechowywane są w postaci $table[1],$table[2],$table[3],itd.). Stąd moje pytanie, czy jest możliwe połączenie komendy INSERT INTO z pętlą for, czy w jaki sposób można sobie z tym poradzić, bo teraz muszę domyślnie wiedzieć ile zebrałem wcześniej danych. Dziękuję za pomoc i pozdrawiam.

$polaczenie->query("INSERT INTO uzytkownicy VALUES (NULL,'$numer','$name','$surname','$table[1]','$table[2]','$table[3]','$table[4]','$table[5]')"

 

1 odpowiedź

0 głosów
odpowiedź 24 stycznia 2016 przez Comandeer Guru (599,730 p.)

Istnieje alternatywna składnia INSERT INTO, która może pomóc:

INSERT INTO tabela SET pole = wartosc

Takie pary klucz ↔ wartość fajnie można tworzyć z tablic przy pomocy pętli foreach.

komentarz 24 stycznia 2016 przez kacper777 Nowicjusz (140 p.)
Super, przyjrzę się temu. Dzięki wielkie!

Podobne pytania

0 głosów
2 odpowiedzi 952 wizyt
pytanie zadane 20 grudnia 2015 w SQL, bazy danych przez Rakso Użytkownik (560 p.)
0 głosów
1 odpowiedź 2,177 wizyt
pytanie zadane 7 lutego 2017 w SQL, bazy danych przez BlvckFox Gaduła (4,240 p.)
0 głosów
1 odpowiedź 403 wizyt

92,453 zapytań

141,262 odpowiedzi

319,086 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...