Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Insert poprzez foreach.
Forum PHP.pl > Forum > Przedszkole
Looki
Jak to wszystko skonstruować, żeby przy ostatnim dodawaniu do $query
nie było przecinka. Bądź ewentualnie jak to zrobić inaczej, żeby działało.
(Fajnie, że ten przecinek jest, oczywiście do momentu dodania ostatniego wiersza biggrin.gif )

  1. <?php
  2.  
  3.  $query = 'insert into gr_przed values ';
  4.  foreach($dodaj as $id)
  5.  $query .= &#092;"(null,\".$grupa.\",{$id}),\";
  6.  
  7. ?>



Z góry dziękuję za pomoc!
Peter Riley
Cytat(Looki @ 2005-05-07 14:56:29)
Jak to wszystko skonstruować, żeby przy ostatnim dodawaniu do $query
nie było przecinka. Bądź ewentualnie jak to zrobić inaczej, żeby działało.
(Fajnie, że ten przecinek jest, oczywiście do momentu dodania ostatniego wiersza biggrin.gif )

  1. <?php
  2.  
  3.  $query = 'insert into gr_przed values ';
  4.  foreach($dodaj as $id)
  5.  $query .= &#092;"(null,\".$grupa.\",{$id}),\";
  6.  
  7. ?>



Z góry dziękuję za pomoc!

$query = 'insert into gr_przed values ';
foreach($dodaj as $id)
$querytab[]= "(null,".$grupa.",{$id}),";
$query.=implode('.',$querytab);
Peter Riley
Mala pomylka w ostatniej linii, powinno byc:

$query.=implode(',',$querytab);
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.