Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Aktualizacja rekordów z kilkoma warunkami
Beniooo
post
Post #1





Grupa: Zarejestrowani
Postów: 260
Pomógł: 26
Dołączył: 26.01.2012
Skąd: Ci to przyszło do głowy?

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


Cześć, chce zrobić aktualizacje rekordu `online` na 0 w każdym z pobranych pól, tzn, żeby tak gdzie numer jest w tabeli, żeby tam aktualizowało
Napisałem taki skrypt lecz nie działa, tzn nie zmienia rekordu

  1. $ki_time = $time - 600;
  2.  
  3. $ki_userr = $db->query("SELECT * FROM `czatter` WHERE `online` = 1 and `time` < {$ki_time}"); // zapytanie
  4. while($nr_userr = $ki_userr->fetch_assoc()) // lista nr'ow zalogowanych
  5. $ki_nr[] = $nr_userr['nr']; // krotsza wersja
  6.  
  7.  
  8. $liczba_i = count($ki_nr);
  9. for($i=0;$i<$liczba_i;$i++){
  10. $kiii = $ki_nr[$i];
  11. $db->query("UPDATE `czatter` SET `online` = 0 WHERE `nr`= '{$kiii}''");
  12. }


Ten post edytował Beniooo 31.08.2012, 14:09:06


--------------------
Mój post rozwiązał Twój problem? Naciśnij co Ci szkodzi? ;-)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 08:33