как я могу работать аналогично с базой данных вместо использования localStorage в приведенном ниже коде. Мне известно, что javascript - это язык на стороне клиента, а php - на стороне сервера. Я хочу хранить извлечение данных из базы данных вместо локального хранилища. Любой код ajax jQuery json будет полезен
<div id="timer">timer</div>
<div id="countr">count</div>
<script>
var count=localStorage.getItem("count")? localStorage.getItem("count"):0;
var timeleft = localStorage.getItem("timeleft")? localStorage.getItem("timeleft"):60;
var downloadTimer = setInterval(function(){
timeleft --;
document.getElementById("timer").innerHTML = timeleft;
if(timeleft == 0)
setInterval(timeleft=60) && setInterval(count++);
document.getElementById("countr").innerHTML = count;
localStorage.setItem("timeleft",timeleft);
localStorage.setItem("count",count);
if(count==20)
setInterval(count=0); },100);
</script>
ajax код
<script>
$(document).ready(function){
$.ajax({url:"savedata.php",success:function(result){
$("#timer"),html(result);
}});
};
const data= new fdata();
data.append("count","count");
data.append("timeleft","timeleft");
const xhr= new XMLHttpRequest();
xhr.open("POST","savedata.php",true);
xhr.send(data);
</script>
Php код (сохраненные данные. php)
<?php
$db = mysqli_connect("localhost","root","","vidswapp");
$timer=$_POST['timeleft'];
$counter=$_POST['count'];
$mysqli="insert into table1(timer,counter)values('$timer','$counter')";
?>