本文目錄一覽:
如何用JavaScript實現查詢數據庫之後的記錄
html
head
title表格顯示數據表記錄/title
/head
body
h2表格顯示數據表記錄/h2
hr
script language=”JavaScript”
// 建立數據庫對象
var objdbConn = new ActiveXObject(“ADODB.Connection”);
// DSN字符串
var strdsn = “DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=F:\\ZNZ資料\\檢查課件\\javascript課件\\CH12\\Books.mdb”;
// 打開數據來源
objdbConn.Open(strdsn);
// 執行SQL的數據庫查詢
var objrs = objdbConn.Execute(“SELECT * FROM Book”);
// 獲取區域數目
var fdCount = objrs.Fields.Count – 1;
// 檢查是否有記錄
if (!objrs.EOF){
document.write(“table border=1tr”);
// 顯示數據庫的區域名稱
for (var i=0; i = fdCount; i++)
document.write(“tdb” + objrs.Fields(i).Name + “/b/td”);
document.write(“/tr”);
// 顯示數據庫內容
while (!objrs.EOF){
document.write(“tr”);
// 顯示每筆記錄的區域
for (i=0; i = fdCount; i++)
document.write(“td valign=’top'” + objrs.Fields(i).Value + “/td”);
document.write(“/tr”);
objrs.moveNext(); // 移到下一筆記錄
}
document.write(“/table”);
}
else
document.write(“數據庫內沒有記錄!br”);
objrs.Close(); // 關閉記錄集合
objdbConn.Close(); // 關閉數據庫鏈接
/script
/body
/html
js定時器怎麼和數據庫進行交互
這裡面關聯的全掏出來的話,夠挑好機挑,只能簡易描述一下可以:
setInterval或setTimeout這兩個都可以實現,
setinterval為恆定運行時使用比較合適,如時間在跳,
setTimeout為條件滿足時繼續輪詢比較合適,如升一級給下一個任務一樣,
setTimeout(“fun()”,5000);5秒後執行fun()這個過程
function
fun(){
//這裡要啟動AJAX模型,向服務器發出GET或POST請求,
//如:接受為:user.php,PHP程序訪問數據庫進行處理
//返回responseText,JS可以調用,
//如果返回的結果你滿意,允許繼續輪詢就啟動setTimeout(“fun()”,5000);
//這樣一來你就看到了一個自運行的一個機制了。。
//具體代碼太多,無法展示。。。
}
如何用js查詢mysql數據庫的數據?
在script代碼裡面寫驗證方法了、、查詢–比較–登陸or提示錯誤信息並返回
麻煩採納,謝謝!
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/186476.html