Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Czemu nie działa zerowanie ?
tofik1778983
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 1
Dołączył: 22.11.2007
Skąd: lbn

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


Witam
Czemu taki kod nie działa poprawnie??
Chodzi mi czemu nie działa "if" który sprawdza czy w bazie w tabeli" players" w kolumnie "wodka" jest mniejszy od zera.. jak jest na minusie ma go wyzerować. Ale po odświeżaniu dalej mi nalicza na -1, -2, -3, ..., -10 itd

  1. $alko = $db -> Execute("SELECT wodka FROM players ");
  2. echo $alko .' alkochol w bazie<br>';
  3.  
  4. if($alko > 0)
  5. {
  6. echo 'alko wiecej niz zero wiec -1<br>';
  7. $db -> Execute("UPDATE players SET wodka=wodka-1");
  8. }
  9. $alkoo = $db -> Execute("SELECT wodka FROM players ");
  10. echo $alkoo .'alko po zmianie<br>';
  11.  
  12. echo $alkoo .' alko w 2 odczytanej zmiennej<br>';
  13. if($alkoo < 0 )
  14. {
  15. echo $alko .'alko jest mniej niz 0 wiec ma byc 0<br>';
  16. $db -> Execute("UPDATE players SET wodka=0");
  17. }


No i w ogóle czemu leci dalej na " - " skoro ma to robić tylko gdy zmienna jest większa od zera... zły typ w bazie (IMG:style_emoticons/default/questionmark.gif)

Ten post edytował tofik1778983 7.09.2010, 19:29:39
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: 23.12.2025 - 18:44