我在網絡開發的時候並不是很熟練,但我已經設法使用PHP創建了一個Web應用程序,它查詢MYSQL數據庫並在HTML中顯示數據。簡單的Javascript MYSQL檢查功能
我想檢查表是否已經使用我已經創建的時間戳字段進行更改,並且每次插入都會更新。比較兩個時間戳(前一個和當前)是關鍵,但我不處理JavaScript那麼多。
如何傳遞一個參數到我的hastablechanged.php文件(上一個時間戳)並簡單地將一個標誌(1:更改,0:未更改)返回給javascript? 和...如何將一個基本的JavaScript函數來運行一個計時器和調用hastablechanged.php張貼old_timestamp和接收國旗,然後更新div?
我一直在使用谷歌搜索,但我發現的解決方案非常複雜,我知道我只需要一個JavaScript函數,我不知道如何編寫。
這是hastablechanged.php:
<?php
include 'config.php';
include 'opendb.php';
$table = "data_table";
$query_timestamp = "select timestamp from {$table} where id = 0;";
$timestamp = mysql_query("{$query_timestamp}");
if (!$timestamp) {
die("query failed");
}
$row_timestamp = mysql_fetch_array($timestamp);
echo $row_timestamp['timestamp'];
?>
,這是我的index.php
<!DOCTYPE HTML PUBLIC>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>Data values</title>
</head>
<body>
<div id=data>
<? include("table.php");?>
</div>
</body>
</html>
其中 「table.php」 是選擇數據並顯示它繪製的PHP代碼html表格。
我要感謝很多的幫助,因爲我卡在這個問題上進行整理我的學位項目
我有點迷路,其中的JavaScript來到這... – RedFilter 2009-10-09 12:24:15
哦,聽起來你不知道關於setInterval,並且你想定期使用AJAX查詢數據...因爲你沒有提到AJAX或setInterval,這些關鍵字應該幫助你。 – RedFilter 2009-10-09 12:27:08
而不是JavaScript,你可以再次使用php來查詢時間戳,並返回你想要的值 – 2009-10-09 12:36:32