Ahoj, mám následujúci problém. Ukladám dáta do databázy (ide o hodnoty senzorov) ukladám tam aj referečné hodnoty do db raz za 2 minúty. Po dvoch dňoch sa dáta prepisujú (mažú sa staré). Problém je ten, že ja to spúšťam cez php script a teraz, keď zapisujem dáta, tak overuje, či posledné zapísané dáta sú v tabuľke viac ako 2 minúty. Stáva sa, že internet vypadne/je stránka nedostupná cez 2 dni a všetky dáta sa mi zmažú. Ako to ošetriť, aby mi to zapísalo dáta do databázy, ak tam nie je napríklad nič?
Ďakujem za pomoc.
$con = mysqli_connect("localhost","user","password","databaaaase"); mysqli_set_charset($con,"utf8");
if (mysqli_connect_errno()) {
echo "Problém s napojením na MySQL: " . mysqli_connect_error(); }
$cas = mysqli_query($con,"SELECT time FROM db ORDER BY id DESC LIMIT 1") or die(mysqli_error($con));
while($line = mysqli_fetch_assoc($cas)){ $datum = strtotime($line['time']); $teraz = strtotime("now"); }
$vypocet = $teraz - $datum; if($vypocet >=120){
$ins = mysqli_query($con,"INSERT INTO `db` (`mq7`, `mq2`) VALUES ('$mq7','$mq2')") or die (mysqli_error($con)); }