Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] tablice - insert do bazy mysql w pętli - bez duplikatów
cytrysek
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 4.01.2008

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


Mam tablice:

Array ( [0] => Array ( [0] => /link.php?id=13) [1] => /link.php?id=14) [2] => /link.php?id=11) ) [1] => Array ( [0] => 13 [1] => 14 [2] => 11 ) )


tak odczytuje same cyferki:
  1. <?php
  2. for($i=0;$i<$ile;$i++) {
  3.  print $id_propozycji[1][$i];
  4.  echo &#092;"
  5. &#092;";
  6.  }
  7. ?>


gdzie :
$ile : ilość elementów tablicy (w tym wypadku 3)

i jest ok,
natomiast kiedy chce zrobic INSERT do bazy:

  1. <?php
  2. for($i=0;$i<$ile;$i++) {
  3. $sql =&#092;"INSERT INTO tabela SET id = 423, tab=\".$id_propozycji[1][$i];
  4. }
  5. ?>


to robi tylko 1 INSERT dla wartości (w tym wypadku) $id_propozycji[1][2] czyli $ile-1

gdzie leży błąd, jak poprawnie zrobić INSERT dla wszystkich wartości tablicy ?

Dzięki.
PW

Ten post edytował cytrysek 16.01.2008, 00:44:18
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: 26.09.2025 - 07:09