php代碼里用explore(',',
創(chuàng)新互聯(lián)公司自成立以來,一直致力于為企業(yè)提供從網(wǎng)站策劃、網(wǎng)站設計、成都網(wǎng)站設計、網(wǎng)站建設、電子商務、網(wǎng)站推廣、網(wǎng)站優(yōu)化到為企業(yè)提供個性化軟件開發(fā)等基于互聯(lián)網(wǎng)的全面整合營銷服務。公司擁有豐富的網(wǎng)站建設和互聯(lián)網(wǎng)應用系統(tǒng)開發(fā)管理經(jīng)驗、成熟的應用系統(tǒng)解決方案、優(yōu)秀的網(wǎng)站開發(fā)工程師團隊及專業(yè)的網(wǎng)站設計師團隊。
$son),分割成數(shù)組,可以統(tǒng)計,也方便使用各個值,
如果你只是想要個數(shù),可以用substr_count($son,
',')+1,逗號出現(xiàn)的次數(shù)加一就是值的個數(shù)
首先你得先通過sql語句從數(shù)據(jù)庫中查出這個字段的值,如果有多個的話,可能還需要循環(huán)處理。然后進行比較,具體比較方法可以查看手冊中的字符串函數(shù),有專門用來比較每一位的。取得的結果作為if()括號中的判斷條件,如何輸出就不用我說了吧。如果字符串函數(shù)不熟練的話,你就用explode將字符串全切割,然后循環(huán)按位比較,不過這樣做太麻煩
將關于mysql函數(shù)?全部改成mssql前綴
$sqlwhere?=?"select?*?from?$dbzh?where?……";//具體哪些字段重復,在where后面加上條件即可
$result?=?mssql_query($sqlwhere);
$num?=?mssql_num_rows($result);?
if?($num??==?0){
//新增操作
}
只要查詢它的ID是否存在,如果存在的話,就重復了,如果不存在的話,就說明沒重復
mssql_get_last_message?函數(shù)是做什么用的
例
先將數(shù)據(jù)庫用戶表讀出來 讀到一個二維數(shù)組中
?php
$name?=?"趙五";
$data?=array(
array('id'='1','name'="張三",'sex'="女",'age'='12'),
array('id'='2','name'="李四",'sex'="男",'age'='16'),
array('id'='3','name'="王二",'sex'="女",'age'='14'),
array('id'='4','name'="趙五",'sex'="男",'age'='18'),
array('id'='5','name'="錢七",'sex'="女",'age'='11'),
);
//構造方法
function?search($data,$name){
foreach($data?as?$k?=?$v){
if($v['name']==$name){
return?$data[$k];
}
}
}
var_dump(search($data,$name));
//得到結果
array(4)?{
["id"]=
string(1)?"4"
["name"]=
string(6)?"趙五"
["sex"]=
string(3)?"男"
["age"]=
string(2)?"18"
}
然后使用search()方法判斷? 如果存在name字段中就會輸出當前name的數(shù)據(jù)