Cytat(phpuser88 @ 2.06.2019, 15:52:18 )

Piszesz o dacie, ale porównujesz czas. Zawsze będziesz miał inny czas niż obecny, więc chyba prościej jest usunąć całą zawartość bez zabawy w sprawdzanie..

Natomiast jeśli chcesz porównać konkretną datę, to możesz spróbować np.
$kontrola = str_replace(".","", row
["aktualizacja"]); #usuwa kropkę lub kreskę między datami jeśli jest
if ($kontrola < $dzis ) {
delete;
} else {
ok;
}
Zrobiłem takie coś i gdzieś jest problem, bo w żadnej kombinacji nie działa, jakieś pomysły?
$sql = "SELECT aktualizacja FROM klan WHERE tag = '$tag'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$kontrola = $row["aktualizacja"]; #usuwa kropkę lub kreskę między datami jeśli jest
if ($kontrola === $dzis) {
} else {
$sql = "INSERT INTO explayers (miejsce, liga, poziom, tag, nick , ranga, donated, received, roznica, puchary, aktualizacja, data, up)
SELECT *
FROM klan WHERE not aktualizacja = '$dzis'";
$result = $conn->query($sql);
$sql = "DELETE FROM klan WHERE not aktualizacja = '$dzis'";
$result = $conn->query($sql);
}
}
} else {
}
}