본문 바로가기

공부

order by 두개이상의 조건절 진짜 짜증 지대로 났었음 삽질도 많이 해보고 case 도 써보고문제는 내가 하려는 부분이 연속된 인티저 부분도 아니라 결국엔 찾아냈음trade_type 에 '팔아요', '사요', '교환' 이렇게 있을 시 order by if(trade_type='팔아요','가', trade_type) asc 원하는 부분의 값을 달아주고 정렬해버리면 뙇!! 끝 더보기
from 안의 컴포넌트들 reset 하기 document.forms["form id"].reset(); 이후에 사용할 컴포넌트에 설정하면 끝 ㅋ 더보기
PHP 현재 페이지의 도메인명이나 url등의 정보 알아오기 php 를 사용하지만 사용하던 코드이그나이터 외 다른 시스템에 적응하던 중뎁스에 대한 궁금증과 어려움이 생겼다그래서 간단하게 찾아봤는데 답은 간단하게 나오고간단하게 정리된 곳이 있더라 출처 : http://www.webmadang.net/develop/develop.do?action=read&boardid=1003&page=1&seq=52 더보기
php 반복문에서 continue 반복문 에서 continue 의 사용 ex) $j = 11; while($j-- > -10){if($j==0) continue;echo "$j".(10/$j)." ";} 0이 나왔을때 다른 루프로 가라는 의미사실 뭐 굳이 continue를 사용 할 이유는 없을 듯 하다그냥 조건을 1까지만 걸면 될 듯그냥 컨티뉴라는 걸 사용하는 걸 알아두자 더보기
php 소수점 절삭 연산을 하다보면 소수점 자리에 대한 고민을 하기 마련소수점에 대한 부분을 사용하다(floor만 사용했었음) 좀 자료를 찾아서 정리해보기로 했다 float ceil ( float value) 소수점 이하 올림 float floor ( float value) 소수점 이하 버림 float round ( float value) 소수점 이하 반올림 예 1. 예제 * 결과 버림 : 7 올림 : 8 반올림 : 7 버림 : 7 올림 : 8 반올림 : 8 출처 : http://kimsujin.kr/xe/1577 더보기
php json encode 하는 뷰 간단하게 array로 내릴때 $array = array("response_code" => "201", "response_message" => "missing token");$data['result'] = $array;$this->load->view('version_check_view', $data); return ; 단순 하게 값을 내릴 때 $result['response_code'] = "201";$result['response_message'] = "missing token" $data['result'] = $result;$this->load->view('version_check_view', $data); return ; 편한 대로 알아서 쓰자 위의 version_check_view //json en.. 더보기
php html file upload 정말 쓸데 없는 삽질을 많이 했다의외로 모듈은 간단하지만 파일을 저장할 경로를 지정하는데 오래걸렸다 컨트롤러 부분 : if(move_uploaded_file($_FILES['upload']['tmp_name'], $uploadfile)) {// echo "파일 업로드 성공";} else {// echo "파일 업로드 실패";} 내용은 요게 전부이건만 $uploaddir = "event_img/";$uploadfile = $uploaddir . $_FILES['upload']['name'];//echo $_FILES['upload']['tmp_name'].",".$uploadfile; 문제는 패스 잡는데 오래 걸림 ㅡ.ㅜ html 부분 : 이미지 url 신규 이미지 밑줄 쫙이 핵심! 더보기
php header 만들고 사용하기 먼저 값을 구분하기 위한 플래그를 하나둔다 $bCheck = false; 기본적으로 먼저 간단한 boolean 값으로 하나 둔다그리고 헤더를 만들고 $headers = apache_request_headers(); 헤더에 넣을 키 값고 벨류 값을 지정그리고 있는지를 확인 if(array_key_exists('secret_key',$headers)) {if ($headers['secret_key'] == "3948nj75f93428jf5324f32984f34f78324589328978uygbugyuyghoi") { $bCheck = true;}} 있다면 트루로 $bCheck = false; $headers = apache_request_headers(); if(array_key_exists('secret_.. 더보기
mysql 삼항 연산자 처음에는 mysql 쿼리문에 if 문도 못썼다헌데 하나씩 배우니까 사용하게 되네기본적인 내용이지만 내가 기초를 배우고 있기 때문에유용하게 쓰이는 삼항 연산 SELECT IF (칼럼 =0, '참', '거짓') 베이베 베이베 더보기
mysql 쿼리를 사용할때 ifnull과 isnull의 편이성이 처음에는 isnull을 사용했다 isnull은 널일때 아닐때 두부분의 값을 넣어줘야 해서 ifnull로 바꿨다ifnull은 ifnull(nickname,'사용자정보 없음') as nickname,null 일 경우만 체크해주면 되니 매우 간단 ㅎ 더보기