這個(gè)語句有問題
站在用戶的角度思考問題,與客戶深入溝通,找到嘉魚網(wǎng)站設(shè)計(jì)與嘉魚網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站制作、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋嘉魚地區(qū)。
width='".$width."' and height='".$height."' and size='".$size."' and name LIKE '%".$_GET[search]."%'
這個(gè) width height size name 都是哪個(gè)表的要寫清楚
例:soft_xt.width='".$width."' and soft_call.height='".$height."'
就可以了,不過你這么多表查,是否必須,效率非常低呀
可以建一個(gè)表,跑一下共用的數(shù)據(jù),那樣以后查就簡(jiǎn)單了
這個(gè)用OR查詢就可以了
(tel = '158XXXX') OR (brel = '158XXXX')
//這里是TP的寫法???
//不知道對(duì)不對(duì)???
//你可以測(cè)試一下???
//我一般都是用M()?-?query(SQL語句)這樣去寫的
$model?=?M('表名');
$where['tel']?=?array('eq','1589456125');
$where['btel']?=?array('eq','1589456125');
$where['_logic']?=?'OR';
$model?-?where($where)?-?oreder('id?DESC')?-??select();
// 獲取去掉重復(fù)數(shù)據(jù)的數(shù)組
$unique_arr = array_unique ( $array );
// 獲取重復(fù)數(shù)據(jù)的數(shù)組
$repeat_arr = array_diff_assoc ( $array, $unique_arr );
return $repeat_arr;
下面的語句可以找出重復(fù)的編碼:
SELECT `編碼`,count(*) from `表名` group by `編碼` having count(*)1
注意執(zhí)行的時(shí)候把`編碼`和`表名`改為具體的名稱,如果不是中文字段名和表名,就可以無需反單引號(hào),千萬別打成單引號(hào),否則會(huì)報(bào)告語法錯(cuò)誤的。
顯示數(shù)據(jù)庫db中表tab上字段user的重復(fù)數(shù)量的查詢語句為:
$sql='select user,count(*) from db.tab group by 1';
用mysql_query、mysql_fetch_array循環(huán)就可以顯示所有重復(fù)值的統(tǒng)計(jì)
如果只查user為'xxx'有多少,查詢語句為:
$sql="select count(*) from db.tab where user='xxx'";
可以直接關(guān)聯(lián)查詢,sql如下
select jilu.* from jilu,user where jilu.學(xué)號(hào)字段=user.學(xué)號(hào)字段 and user.用戶名字段='要查詢的用戶名'
查詢出的數(shù)據(jù)集即為用戶名對(duì)應(yīng)的jilu里信息.