본문 바로가기

개발49

[MySQL] 논리 연산자 우선 순위 MySQL의 WHERE 절에서 논리 연산자인 AND나 OR를 사용하는 경우 AND 연산자 우선 순위가 높기 때문에 무조건 AND가 먼저 처리된다.만약 OR를 먼저 처리하고 싶다면 괄호()를 이용해서 아래와 같이 감싸줘야 한다.SELECT * FROM table1 WHERE (col1=1 OR col2=1) AND col3=1;참고로 MySQL 연산자 우선순위는 아래와 같다.INTERVAL BINARY, COLLATE ! - (unary minus), ~ (unary bit inversion) ^ *, /, DIV, %, MOD -, + & | = (comparison), , >=, >, 2018. 8. 1.
Microsoft Azure에서 PHPMailer SSL, TLS 인증 오류 해결 Microsoft Azure에서 PHP 웹 앱으로 PHPMailer를 사용하고 있는데 얼마 전부터 메일 전송이 안 되고 있어서 확인해봤다.메일 서버는 smtp.gmail.com을 사용하고 SMTP로 TLS를 이용해서 보안 전송하고 있다. PHPMailer에서 아래와 같은 오류가 발생하며 메일 전송이 실패했다.Warning: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed검색을 해보니 PHPMailer Troubleshooting 페이지에서 원인은 서버.. 2017. 12. 18.
FlashDevelop에서 디버깅 오류 Error #1065: Variable ? is not defined. 해결 FlashDevelop에서 Adobe AIR 모바일을 디버깅 할 때 가끔 아래와 같은 에러 메시지로 중단 되는 경우가 있다.[Fault] exception, information=ReferenceError: Error #1065: Variable FlexVersion is not defined. [Fault] exception, information=ReferenceError: Error #1065: Variable 변수명 is not defined.그럴 경우 아래와 같은 방법으로 해결할 수 있다.1. Project > Clean Project(Shift+F8)를 하고 다시 빌드한다.2. Debug > Break On All Errors(Ctrl+Alt+E)를 해제한다. 2017. 11. 29.
VS 2008 프로젝트 : error PRJ0003 : 'rc.exe'을(를) 생성하는 동안 오류가 발생했습니다. Visual Studio 2008에서 C++ 프로젝트를 빌드할 때 갑자기 아래 오류가 발생했다. 프로젝트 : error PRJ0003 : 'rc.exe'을(를) 생성하는 동안 오류가 발생했습니다. 도구 > 옵션 메뉴의 프로젝트 및 솔루션 > VC++ 디렉터리 페이지로 이동해서 실행 파일 디렉터리에 rc.exe가 위치한 경로를 추가해준다. 보통 설치한 Windows SDK 경로를 추가해주면 된다. C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin 2015. 7. 9.
WTL Wizard 스크립트 오류 해결 WTL에서 AppWiz\Setup.js를 실행하면 Visual Studio에 WTL Wizard를 설치할 수 있다. 그런데 VS에서 WTL Wizard를 실행하면 default.htm에서 스크립트 오류가 발생한다. Script ErrorAn error has occured in the script on this pageLine: 28Char: 3Error: Invalid ArgumentCode: 0URL: file:///C:/Temp/WTL_90_4140_Final/AppWiz/Files/HTML/1033/default.htm AppWiz\Files\HTML\1033에 있는 htm 파일의 속성에서 차단 해제를 해주거나 PowerShell에서 아래 명령을 입력하면 해결된다. Unblock-File * 2015. 7. 7.
Microsoft Azure 404, 500 등 오류 페이지 문제 Microsoft Azure 웹 앱에서 404나 500 같은 오류 페이지를 출력하는 경우 내가 원하는 페이지가 아니라 간단한 에러 메시지만 출력된다. Web.config의 system.webServer에 아래 줄을 추가하면 에러 페이지를 출력할 수 있다. 2015. 7. 7.