將關(guān)于mysql函數(shù)?全部改成mssql前綴
成都創(chuàng)新互聯(lián)成立與2013年,先為南澗等服務(wù)建站,南澗等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為南澗企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
$sqlwhere?=?"select?*?from?$dbzh?where?……";//具體哪些字段重復(fù),在where后面加上條件即可
$result?=?mssql_query($sqlwhere);
$num?=?mssql_num_rows($result);?
if?($num??==?0){
//新增操作
}
只要查詢它的ID是否存在,如果存在的話,就重復(fù)了,如果不存在的話,就說明沒重復(fù)
mssql_get_last_message?函數(shù)是做什么用的
樓主說的是現(xiàn)在常用的ajax技術(shù)做的,在輸入框填寫完成用戶名以后,輸入框失去焦點(diǎn)觸發(fā)檢測,ajax異步提交用戶名到處理頁面,處理頁面接收到參數(shù)后,進(jìn)行數(shù)據(jù)庫數(shù)據(jù)校對,如果有該名字的數(shù)據(jù),返回一個(gè)值,例如是1,否則返回為0,這樣js處理返回的值即可解決。js阻止提交表單的做法已經(jīng)是很簡單的了,這里我都不多說了。
如果有其他疑問,可以直接百度hi我。。。
重新建個(gè)dedecms 表前綴保持一致。
織夢是個(gè)不錯(cuò)的程序,可以擴(kuò)展做很多站,不懂的可以搜下【織夢吧】,它們網(wǎng)站發(fā)了套《七天學(xué)會(huì)dedecms建站》視頻教程。
文件上傳一般情況下服務(wù)器都會(huì)生成文件名的,完全可以避免文件名重復(fù) 并且能統(tǒng)一文件名,如果你只想用客戶端傳過來的文件名也可以:
$filename?=?$_FILES['file']['name'];??//?獲取用戶提交的文件名
$sql?=?"SELECT?id?FROM?tablename?WHERE?logo='$filename'";???//?當(dāng)前文件名是否存在
$r?=?$dbh?-?query($sql);???//?直接用PDO操作
if?($r?-?rowCount()??0)?{
exit('該文件名已經(jīng)重復(fù)');
}
//?若文件名不存在上傳新LOGO
$sql?=?"UPDATE?tablename?SET?logo='$filename'?WHERE?logo='$filename'";
$r?=?$dbh?-?exec($sql);
$message?=?$r???'保存成功'?:?'保存失敗';
echo?$message;