2013-02-01 4 views
0

안녕하세요, 웹 페이지에 표시 될 때 agestart 필드의 레코드를 정렬하는 것이 가능합니다. 이 코드는 작동하지만 괜찮습니다. 정렬 할 수는 있습니다. 시스템에 액세스하지 않고데이터베이스의 필드로 정렬/정렬

case 'lookagestart': 
    $data = $osDB->getAll ($sqlSelect.$same_lookagestartsql, array(USER_TABLE, $user['username'], $user['lookagestart'],'active',$active_lang)) ; 
    $t->assign('showhead',get_lang('above_lookagestart')); 

    break; 
+1

ORM을 사용하는 것 같습니다. 어떤 ORM을 사용하고 있습니까? –

+0

안녕하세요, 죄송합니다 확실히 excisting 스크립트에서 일부 코드를 조정하여 PHP를 배우려고 모르겠다. 그러나 나가 맞으면 그것은 adodb이다. 그렇지 않으면 나는 당신에게 말할 수 없다. –

답변

0

, 난 당신이 시도

어떤 경우 ... 확실히 알 수 있지만 것인가?

case 'lookagestart': 
    $sort_clause = ' ORDER BY `lookagestart` '; 
    $data = $osDB->getAll ($sqlSelect.$same_lookagestartsql.$sort_clause, array(USER_TABLE, $user['username'], $user['lookagestart'],'active',$active_lang)) ; 
    $t->assign('showhead',get_lang('above_lookagestart')); 

    break; 
+0

당신은 그것을 해결했습니다. 그것이 결코 분류되지 않은 어떤 이유로 주문을 추가 할 곳을 고민하고있었습니다. 도와 주셔서 정말로 고맙습니다. –

+0

나는 "sqlSelect"와 "$ same_lookagestartsql"이라는 단어가 "sql"이라는 변수를 보았습니다. 일반적으로 시스템은 SQL을 문자열로 전달합니다. 눈의 두 번째 쌍으로 항상 더 쉽습니다 :) – redolent

+0

또한 내가 추가 한 절 주위에 공백을 넣습니다. – redolent

관련 문제