php 특정값을 마지막에 출력하기

php 특정값을 마지막에 출력하기

QA

php 특정값을 마지막에 출력하기

본문

제목 처럼 특정값을 마지막에 출력하려면 어떻게 해야 하나요?

 

예를 들어 사용자의 이름을 출력한다고 가정을 하고

 

$sql = " select *  from {$g5['user_table']} order by me_category asc, me_career desc, me_name asc ";

 

sql order by 로 각 내린차순 오름 차순으로 같고와서 출력을 합니다.

 

근데 여기서 특정 값이 오름차순으로 안나오고 내림차순으로 나와 중간이 끼여 있는데 이걸 오름, 내림 차순 마지막에 출력을 하려면 어떻게 해야 하나요?

이 질문에 댓글 쓰기 :

답변 1

<?php

$last_me_name = "";

$sql = " select *  from {$g5['user_table']} order by me_category asc, me_career desc, me_name asc ";

$que = sql_query($sql);

for ($i = 0; $row = sql_fetch_array($que); $i++) {

    if ($row['me_name '] == "특정값") {

        $last_me_name = $row['me_name']; // 특정값은 표시하지 않고 마지막 표시할값에 저장

    } else {

        echo $row['me_name'];

    }

}

echo $last_me_name;

?>

 

이렇게 하면 되지 않을까 싶네요

답변을 작성하시기 전에 로그인 해주세요.
전체 27
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT