Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]update, UPDATE w for()
byczek1984
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 29.10.2008

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


Witam
Mam problem z procedura UPDATE. Przedstawie krotki przykladowy kod

  1. $number=3;
  2. FOR($i=0; $i<$number, $i++)
  3. {
  4. echo $row[$i]; //tutaj wyswietla mi cyfry 1,2,3
  5. $query="UPDATE nazwa_tabeli set kolumna=$row[$i] where id=2";
  6. mysql_query($query);
  7. }

I tutaj ten UPDATE podmienia mi, ale zamiast podmienic na 3 cyfry (1,2,3) podmienia mi tylko na ostatnio, czyli 3. Jak zrobic zeby podmienil mi na 3 wszystkie cyfry, czyli 1,2,3.
Dzieki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


o coś takiego chodzi?

  1. <?php
  2.  
  3.    $x;
  4.    
  5.    for ($i=1; $i < 4; $i++)
  6.        $x[] = $i;
  7.        
  8.    $sql = 'UPDATE nazwa_tabeli set kolumna="'.implode(',', $x).'" where id=2';
  9.    
  10.    echo $sql;
  11.    
  12. ?>
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: 15.10.2025 - 20:17