第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為何我跟著老師寫解析order by,代碼一樣,但是執(zhí)行的時候傳入$order 卻被忽略了呢

/*函數(shù)調(diào)用部分*/

public static function find($tables,$where=null,$fields='*',$group=null,$hanving=null,$order=null,$limit=null){

$sql = 'select '.self::parseFields($fields).' from '.$tables

.self::parseWhere($where)

.self::parseGRoup($group)

.self::parseHaving($hanving)

.self::parseOrder($order)

.self::parseLimit($limit);

$dataAll = self::getAll($sql);

return count($dataAll)==1?$dataAll[0]:$dataAll;

}

/*解析order by 部分*/

public static function parseOrder($order){

$orderStr = '';

if(is_array($order)){

$orderStr = ' order by '.join(',',$order);

}elseif(is_string($order)&&empty($order)){

$orderStr = ' order by '.$order;

}

return $orderStr;

}

/*執(zhí)行調(diào)用部分*/

$tables = 'cj_setting';

var_dump($PdoMySQL->find($tables,null,'*',null,null,'present desc','4,3'));

老師和各位前輩大哥大姐,能給解惑么,萬分感謝,可能是我粗心,但是我真沒發(fā)現(xiàn)那里錯了。。

如果我在limit的參數(shù)中添加錯誤的,就會報錯,添加正確的,能正常獲取數(shù)據(jù),但確確實實,order by部分被忽略掉了。。

正在回答

1 回答

elseif(is_string($order)&&empty($order))這里empty前面漏了個感嘆號取反吧,應(yīng)該是!empty($order)

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

為何我跟著老師寫解析order by,代碼一樣,但是執(zhí)行的時候傳入$order 卻被忽略了呢

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號