Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Punkty
Forum PHP.pl > Forum > Przedszkole
topik53
witam.
Jestem zielony (php)
Chciałbym zrobic cos takiego:
Pobiera wartosc zmiennej z kolumny punkty.
jezeli spełnia dany warunek to dodaje do teggo np 3 pkt
kielich
  1. $sql = mysql_query("Select wartosc form punkty");
  2.  
  3. $row = mysql_fetch_array($sql);
  4.  
  5. if($row['wartosc']==2){
  6. $wartosc = $row['wartosc']+3;
  7.  
  8. $sql = mysql_query("update punkty Set wartosc = '$wartosc'");
  9. }
  10.  


taki prymitywny przykład
topik53
i o to mi Chodziło
Dzieki

za co odpowiedzialny jest kawałek kodu :
  1. if($row['wartosc']==2){
topgear
Cytat(topik53 @ 5.06.2010, 12:21:29 ) *
za co odpowiedzialny jest kawałek kodu :
  1. if($row['wartosc']==2){


Jeżeli w kolumnie "wartosc" jest 2 to zrób dalszą część kodu
Fifi209
Cytat(kielich @ 3.06.2010, 16:56:49 ) *
  1. $sql = mysql_query("Select wartosc form punkty");
  2.  
  3. $row = mysql_fetch_array($sql);
  4.  
  5. if($row['wartosc']==2){
  6. $wartosc = $row['wartosc']+3;
  7.  
  8. $sql = mysql_query("update punkty Set wartosc = '$wartosc'");
  9. }
  10.  


taki prymitywny przykład


Fakt.
wystarczy:
  1. UPDATE `punkty` SET `wartosc` = `wartosc`+3 WHERE `wartosc` = 3


bez zbędnych selectów.
zend
Nie rozumiem jednego, po co ściągasz dane do php skoro możesz zrobić wszystko po stronie serwera bazodanowego? Wszystko można zamknąć w zapytaniu UPDATE
  1. UPDATE `punkty` SET `wartosc` = `wartosc` + 3 WHERE `wartosc` = 2


@up - chyba zostałem uprzedzony smile.gif
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.