본문 바로가기
반응형

호구지책181

[PHP] 에러출력하기 1. error_reporting 함수 error_reporting(E_ALL); ini_set("display_errors", 1); E_ALL은 모든 종류의 에러를 보여주는 것이고, 다른 에러레벨을 조합해서 사용할 수도 있다. waring의 경우 치명적인 에러가 아니므로 무시해도 된다. (변수 초기화를 하지 않았다라는 식의 내용이 주 내용) 2.die 함수 mysql_select_db($dbname,$conn) or die (mysql_error()); die 함수는 특정 오류로 인해 php 실행이 중단 되었을 때 그 내용을 파악할 수 있어서 유용하다. (특히 DB와 연동된 작업시) 참고 php실행시설정 - php.net PHP 에러 처리 함수 die 2016. 3. 14.
[MySQL] 권한 부여 하기 APMSetup을 기준으로 설명하면 하단 오른쪽에 APMSetup 아이콘을 우클릭한다. mysql 콘솔을 선택한다. 그럼 도스창이 나오는데, 먼저 암호를 입력해야 한다. (기본 암호는 apmsetup이다.) 로그인에 성공했으면 다음을 입력해서 현재 상황을 체크한다. use mysql; select host, user, password from user; 이것을 입력하면 현재 mysql에 생성되어 있는 계정들과 각 계정에 허용되어 있는 ip가 표시된다.localhost는 자기 컴퓨터를, 특정 아이피가 적혀있다면 해당 아이피에서만 접근이 가능한 것이며, % 라면 모든 아이피를 허용하는 것인데, 보안상 굉장히 안 좋은 방법이므로 특정 ip에서만 허용될 수 있도록 권한을 바꾸길 권한다. 이미 있는 계정에 추가로.. 2016. 3. 8.
[MySQL] MSSQL에서 MySQL로 저장 프로시저 마이그레이션 저장 프로시저를 영어로 하면 스토어드 프로시저(Stored PROCEDURE)입니다. MSSQL에서는 작업 스케줄러라는 이름으로 제공하고 있고, MySQL에서는 이벤트 스케줄러라는 이름으로 제공되고 있지요. MSSQL에서 MySQL로 마이그레이션 작업을 할 때, 저장 프로시저를 마이그레이션하는 일이 굉장히 막연했습니다. 어제 하루 종일 그 작업만 하다가 시간을 보냈는데, 결국 해결을 못 했지요. 둘 사이에 구체적으로 어떤 차이점이 있는 것인지 그려볼 수 없었기 때문이 아니었나 하네요. 이 글을 읽고 하루종일 해결되지 않던 문제를 5분 만에 해결할 수 있었습니다. (오 위대한 구글링이여! ㅡㅡ;) 아래는 퍼온 자료이지만, 몇가지를 보충했습니다. MSSQL 에서 개발한 스토어드 프로시저(Stored PROC.. 2016. 3. 3.
[UI/UX] 플랫(Flat) 디자인 현재 디자인의 최전선에는 플랫디자인이 있는 것 같다. 무엇보다 간결하고 심플하고, 핵심기능만 보여주는 것이강점이다. iOS7에 새로이 도입된 디자인이기도 하다. 개인적으로 안목으로는 게임에도 플랫한 게임이 있다고 본다.모뉴먼트 벨리나 얼마전에 다운 받아본 Alto 참고링크플랫디자인 이란 걸 알아봅시다 - N.G's Life NoteAxure 플랫 디자인, 머트리얼 디자인, 애플 워치 디자인 템플릿플랫디자인 색상표 - Readzi플랫디자인과 컬러코드표 - pgr21http://www.flatvsrealism.com/ 2016. 2. 26.
[PHP] MSSQL에서 MYSQL로 마이그레이션 php는 Mysql로 활용하는 경우가 많지만우리 회사는 MSSQL로 작업을 진행했었다. 이번에 오픈소스로 갈아타기 위해Mysql로 변경하고 있는데, 사소한 에러와 차이점이 개발자를 괴롭히고 있다. 함수의 변경기본적으로 mssql 로 시작하는 함수들을 mysql로 고치면 된다.하지만 예외적인 함수가 있는데,mssql_rows_affected는 mysql_rows_affected로 사용하지 않고mysql_affected_rows로 사용한다. 2016. 2. 24.
[DB] MS-SQL 에서 MySQL 로 마이그레이션 마이그레이션 해주는 툴이 있는 것은 알고 있었는데, 세어웨어로 특정 기능들이 막혀 있어서 제대로 마이그레이션할 수 없게 되어 있었지요. 그래서 그 부분에 대해서는 손 놓고 있었는데, 이번에 보니 해당하는 무료 툴이 존재했네요. Alexandru Petrescu 라는 사람이 만든 툴입니다. 핵심적인 기능만 정확히 구현되어 있습니다. 간단하게 테이블 데이터를 마이그레이션할 수 있습니다. MSSQL 연결정보를 입력한 다음에 팝업창이 하나 뜰 땐데, 확인 버튼을 눌러주고요. Get Tables를 누르면 DB에 연결되면서 위처럼 테이블 목록을 가지고 옵니다. 원하는 테이블을 선택해서 Export Data를 누르면 테이블 생성쿼리와 데이터 Insert쿼리가 함께 파일로 만들어집니다. 이때 주의사항 하나! 저장할 때.. 2016. 2. 20.
반응형