Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]update
Forum PHP.pl > Forum > Przedszkole
mit2
witam ma problem z update ponieważ nie chce mi zrobic update daty mam taki kod
  1. if($id[okres] == '1')
  2. {
  3. $okresx = '30 days';
  4. $idsfnasy = '40 days';
  5. }
  6. if($id[okres] == '2')
  7. {
  8. $okresx = '60 days';
  9. $idsfnasy = '70 days';
  10. }
  11. if($id[okres] == '3')
  12. {
  13. $okresx = '90 days';
  14. $idsfnasy = '100 days';
  15. }
  16. if($id[okres] == '6')
  17. {
  18. $okresx = '180 days';
  19. $idsfnasy = '190 days';
  20. }
  21. if($id[okres] == '12')
  22. {
  23. $okresx = '1 year';
  24. $idsfnasy = '375 days';
  25. }
  26. $portfel = $odbierz[portfel] - $id[cenazap];
  27. $tad = strtotime('$serwer[datadelete]');
  28. $del = $tad+$idsfnasy;
  29. $dat = strtotime('$serwer[datastop]');
  30. $sto = $dat+$okresx;
  31. $ia = "UPDATE serwer SET datastop='DATE_ADD({$serwer['datastop']}, INTERVAL $okresx)', datadelete='DATE_ADD({$serwer['datadelete']}, INTERVAL $idsfnasy)' WHERE port='{$id['port']}'";
  32. $ia = mysql_query("$ia");

i robi mi update 0000-00-00 00:00:00
nospor
1) Pytasz już o to tutaj:
http://forum.php.pl/index.php?showtopic=17...mp;#entry868271

2) W tym temacie
http://forum.php.pl/index.php?showtopic=17...mp;#entry868014
podano ci:
UPDATE tabela SET kolumnazdata = DATE_ADD(kolumnazdata, INTERVAL 30 DAY) WHERE watunek;
czy widzisz aby w tym zapytaniu objeto apostrofem cały ciąg z DATE_ADD? Nie, nie widzisz. To czemu u siebie w zapytaniu obejmujesz to apostrofem? Poczytaj co to jest apostrof i do czego służy
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.