php的話(huà),有個(gè)mysqli_error函數(shù),打印一下看看什么報(bào)錯(cuò), 這中框架報(bào)的直觀(guān)錯(cuò)誤,有可能是你數(shù)據(jù)庫(kù)服務(wù)沒(méi)啟動(dòng),或者你的配置信息寫(xiě)錯(cuò)了,檢查一下。
創(chuàng)新互聯(lián)專(zhuān)注于鎮(zhèn)寧網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供鎮(zhèn)寧營(yíng)銷(xiāo)型網(wǎng)站建設(shè),鎮(zhèn)寧網(wǎng)站制作、鎮(zhèn)寧網(wǎng)頁(yè)設(shè)計(jì)、鎮(zhèn)寧網(wǎng)站官網(wǎng)定制、微信小程序定制開(kāi)發(fā)服務(wù),打造鎮(zhèn)寧網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供鎮(zhèn)寧網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
?php else{
echo "無(wú)數(shù)據(jù)";
}
這里好像有問(wèn)題,else這里換行試下,其他代碼片段太少,你先試試這個(gè)
?php
else{
echo "無(wú)數(shù)據(jù)";
}
1、首先,創(chuàng)建一個(gè)方法function來(lái)供調(diào)用。
2、先判斷id是否為0,為0則是不存在這條數(shù)據(jù)的。(假設(shè)判斷數(shù)據(jù)庫(kù)的數(shù)據(jù)是否存在相同id的數(shù)據(jù))
3、然后寫(xiě)sql語(yǔ)句,能查詢(xún)對(duì)應(yīng)id的數(shù)據(jù)是否存在了。
4、然后調(diào)用查詢(xún)數(shù)據(jù)庫(kù)的方法,判斷返回來(lái)的結(jié)果是否為空。不為空則是數(shù)據(jù)已存在。
5、如果是判斷數(shù)據(jù)是否存在的關(guān)鍵字段是字符串的,我們稍為改一下代碼就行了,比如這里的,判斷email是否已經(jīng)存在于數(shù)據(jù)庫(kù)中。
6、我們這里的queryFirstColumn方法是封裝好的數(shù)據(jù)庫(kù)函數(shù)。
7、也可以將其改成一般的mysql_query的系統(tǒng)內(nèi)置方法來(lái)查詢(xún)的,代碼如圖。
給你個(gè)例子,照著改改就成:
html
head
script src="selectuser.js"/script
/head
body
form
Select a User:
select name="users" onchange="showUser(this.value)"
option value="1"Peter Griffin/option
option value="2"Lois Griffin/option
option value="3"Glenn Quagmire/option
option value="4"Joseph Swanson/option
/select
/form
p
div id="txtHint"bUser info will be listed here./b/div
/p
/body
/html
"selectuser.js" 文件中的 JavaScript 代碼:
var xmlHttp
function showUser(str)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}
var url="getuser.php"
url=url+"?q="+str
url=url+"sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("txtHint").innerHTML=xmlHttp.responseText
}
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
//Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}