Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][SQL][PHP]Usuwanie gdy data jest mniejsza od obecnej
Nidan23
post 1.06.2019, 18:51:28
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 2
Dołączył: 26.04.2019

Ostrzeżenie: (10%)
X----


To tak, przy każdorazowym uruchomieniu skryptu do tabeli wprowadzana jest data obecna, gdy rekord jest nieaktualny to zwyczajnie zostaje stara data. Chciałbym usuwać takie rekordy w których data jest inna niż obecna, więc napisałem takie cudo:

  1. $czas = date("H:i");
  2.  
  3. $sql = "SELECT aktualizacja FROM klan WHERE nick = '".$nick."';";
  4. $result = $conn->query($sql);
  5.  
  6. if ($result->num_rows > 0) {
  7. while($row = $result->fetch_assoc()) {
  8. echo $row["aktualizacja"];
  9. if($row["aktualizacja"] < $czas)
  10. {
  11. $sql = "DELETE FROM klan WHERE tag='$tag'";
  12. $result = $conn->query($sql);
  13. if ($result->num_rows > 0) {
  14. echo "ok";
  15. }
  16. }
  17. }
  18. } else {
  19. echo "0 results";
  20. }
  21. }


Tylko, że nie działa, wyświetla godzinę aktualizacji, ale nie usuwa i wcale się chyba nie dziwię, bo jak ma porównać datę...


Liczę na kreatywne pomysły, nie gotowe rozwiązania smile.gif
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 Wersja Lo-Fi Aktualny czas: 26.04.2024 - 09:09