將關(guān)于mysql函數(shù)?全部改成mssql前綴
10年積累的成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有禹王臺(tái)免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
$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ù)是做什么用的
不管是mysql也好,還是mssql也好,sql語句都是差不多的,只是有少許不同!
只不過, 是操作函數(shù)不同而已!
具體的話,如果php是低版本的, 那差不多,把mysql函數(shù)改成mssql函數(shù)即可, 比如: mysql_query()可以改成mssql_query()
其他函數(shù)同理
但如果php是高版本的,就有些麻煩了, php高版本,已經(jīng)默認(rèn)不支持sql server數(shù)據(jù)庫(kù)了, 要去微軟下一個(gè)文件,給php配置一下才可以用, 函數(shù)也不同了。
這個(gè)函數(shù)就可以array_unique()
array_unique() 函數(shù)移除數(shù)組中的重復(fù)的值,并返回結(jié)果數(shù)組。
當(dāng)幾個(gè)數(shù)組元素的值相等時(shí),只保留第一個(gè)元素,其他的元素被刪除。
返回的數(shù)組中鍵名不變。
?php
$a=array("a"="Cat","b"="Dog","c"="Cat");
print_r(array_unique($a));
?
輸出:
Array ( [a] = Cat [b] = Dog )
$arr1=array(1,2,3,4,5,6,7,8,9,1,2,3,4,5);//設(shè)定需要判斷的數(shù)組
$num1 = count($arr1);//提取該數(shù)組的數(shù)目
$arr2 = array_unique($arr1);//合并相同的元素
$num2 = count($arr2);//提取合并后數(shù)組個(gè)數(shù)
if($num1$num2)//判斷下大小
{
echo "該數(shù)組含有重復(fù)元素";
}
else
{
echo "該數(shù)組不含有重復(fù)元素";
}