Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]wstawienie danych do tabeli przy pomocy explode()
wojzem
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 18.06.2007

Ostrzeżenie: (0%)
-----


Użytkownik wprowadza dane w polu formularza oddzielone średnikami, które odbieram funkcją explode.

  1. <?php
  2. $input = explode('n', $_POST['dane']); 
  3.  
  4. foreach($input as $value) {
  5. $value = explode(';', $value);
  6. }
  7. ?>


Dotąd wszystko działa. Nie mogę sobie jednak poradzić ze wstawieniem danych do MySQL. To znaczy mógłbym rozpisać je

  1. <?php
  2. $insert = 'INSERT INTO tabela (id, dane) VALUES (' ', 'value[0]'),(' ', 'value[1]'),(' ', 'value[2]')';
  3. ?>


itd. ale nie jestem w stanie z góry przewidzieć, ile będzie będzie elementów do wstawienia. Czy jest możliwe napisanie skryptu, który będzie sprawdzał wartość kolejnych elementów i wstawiał je w odpowiednie pola tabeli?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pojas
post
Post #2





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 31.03.2006

Ostrzeżenie: (0%)
-----


Może uratuje Cie funkcja count" title="Zobacz w manualu PHP" target="_manual ( Zlicza ilość elementów w tablicy lub pól obiektu ) ? Już znasz ilość elementów tablicy i możesz stworzyć zapytanie za pomocą pętli. (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)
Go to the top of the page
+Quote Post
wojzem
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 18.06.2007

Ostrzeżenie: (0%)
-----


Cytat(pojas @ 1.08.2007, 16:42:33 ) *
Może uratuje Cie funkcja count" title="Zobacz w manualu PHP" target="_manual ( Zlicza ilość elementów w tablicy lub pól obiektu ) ? Już znasz ilość elementów tablicy i możesz stworzyć zapytanie za pomocą pętli. (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)


lama jestem i nie umiem stworzyć zapytania za pomocą pętli, to znaczy takiego sprytnego zapytania, które wrzucałoby poszczególne elementy od razu do bazy danych (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 09:28