Мне нужно обновить таблицу базы данных с помощью javascript на моей странице html, мне нужно, чтобы при загрузке этой страницы я хочу обновлять дату в базе данных каждые 30 секунд
var timer = setInterval(function(){
updatetime() // i want to call the php function from java
},30000);
<?php
function updatetime(){
$query="UPDATE user SET time='......"; // here i update the database
$result=mysql_query($query);
}
?>
вы не можете вызвать php function fron script. Используйте ajax для этого
скрипт
var timer = setInterval(function(){
updatetime() // i want to call the php function from java
},30000);
function updatetime(){
$.ajax({
url:"filename.php",
type:"POST",
successs: function(data) {
}
});
}
Создайте файл filename.php
и добавьте этот код в эту функцию,
<?php
$query="UPDATE user SET time='......"; // here i update the database
$result=mysql_query($query);
?>
Как упоминалось raptor
, прекратите использование mysql_*
используйте mysqli_*
или pdo
instad.
mysql_*
. Вместо этого используйте PDO / MySQLi