使用AJAX請(qǐng)求data.PHP頁(yè)面獲得‘success’的值,請(qǐng)求的時(shí)間達(dá)到80秒。在這80秒中若沒有從服務(wù)端返回‘success’則一直保持連接狀態(tài),直到有數(shù)據(jù)返回或‘success’的值為0才關(guān)閉連接。在關(guān)閉連接后在繼續(xù)下一次的請(qǐng)求。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了盱眙免費(fèi)建站歡迎大家使用!
確認(rèn)一下你的消息輪詢的時(shí)間間隔,會(huì)不會(huì)造成兩個(gè)線程同時(shí)讀取一個(gè)文件內(nèi)容的問題。推薦用緩存存儲(chǔ),再加一個(gè)標(biāo)志位,表示是否有人在讀取數(shù)據(jù)。
比方說(shuō)user表里有三個(gè)字段,分別是id、name、age,那么當(dāng)你查找到某一記錄時(shí),可以用下面的方法分別取出這三個(gè)字段的值:
$conn=new?mysqli("xxxxxx這些參數(shù)自己搞定xxxx","xxxx","xxxx","xxxx");
$rs=$conn-query("select?*?from?`user`?limit?1");
//方法一:
$data=$rs-fetch_assoc();
$id=$data["id"];
$name=$data["name"];
$age=$data["age"];
//方法二:
$data=$rs-fetch_row();
$id=$data[0];
$name=$data[1];
$age=$data[2];
//方法三:
$data=$rs-fetch_object();
$id=$data-id;
$name=$data-name;
$age=$data-age;
//方法四:
list($id,$name,$age)=$rs-fetch_row();
//還有很多方法就不一一列舉了
你的意思是說(shuō)
點(diǎn)擊查詢后
要吧與關(guān)鍵字相關(guān)聯(lián)的整條記錄都顯示出來(lái)?
那樣的話
你要先把這條記錄復(fù)制
給某個(gè)數(shù)組,然后輸出這個(gè)數(shù)組就可以了
$sql="select
*
from
db1
where
name=$_post[name]";
$result=mysql_query($sql,$con);
$row=mysql_fetch_array($result)
echo
$row[name];
echo
$row[age];
……
用js的setInterval寫一個(gè)定時(shí)器,每隔5分鐘,使用ajax請(qǐng)求一次數(shù)據(jù),