Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Aktualizacja użytkownika
Na 5tyk
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 9.01.2013

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


Witam. Mam taki kod:
  1. $data_dzisiaj = date('d.m.Y');
  2. $dzien_wczesniej = date('d.m.Y', strtotime('-1 day'));
  3.  
  4. $zapytanie2 = mysql_query("SELECT * FROM user");
  5. $row = mysql_fetch_row($zapytanie2);
  6.  
  7.  
  8.  
  9. if($data_dzisiaj > $dzien_wczesniej)
  10. {
  11. mysql_query("UPDATE user SET vip='0' WHERE data = '$dzien_wczesniej'");
  12. echo 'VIPy zaktualizowane!';
  13. }


I chciałbym aby w tabeli user ustawiał się vip na 0 o dacie wczorajszej. Ale niestety nic się nie dzieje.
Pokazuje się tylko VIPy zaktualizowane.

Czy jest jakiś błąd w zapytaniu?

@edit:
Po dodaniu: or die(mysql_error()); do zapytania nie wyskakuje żaden błąd.

Ten post edytował Na 5tyk 5.05.2015, 08:22:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Na 5tyk
post
Post #2





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 9.01.2013

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


A co jest złego w tym formacie daty? Dla mnie po prostu jest czytelniejszy.

Nie, MySQL wtedy nie przywiezie mi pizzy. Nie rozumiem dlaczego dałeś taki przykład.
Mój kod działa. Po prostu miałem w bazie danych czerwiec zamiast maja.
Go to the top of the page
+Quote Post
Turson
post
Post #3





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Cytat(Na 5tyk @ 5.05.2015, 11:23:09 ) *
A co jest złego w tym formacie daty? Dla mnie po prostu jest czytelniejszy.

Nie da się wg. niej na przykład operować. Spróbuj wyciągnąć rekordy z datą sprzed 3 miesięcy. Data w bazie nie musi byc czytelna, bo wyświetlając ją, możesz formatować jak chcesz
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: 8.10.2025 - 20:18