본문 바로가기

mysql55

PHP - mysql, mysqli 함수 차이 mysql mysqli 다른점 안녕하세요. 고코더 입니다. 두 개의 함수가 다른 점을 필요한 내용만 정리 해보겠습니다. 1. php 5 이상에서는 mysqli mysql 함수는 5 이하에서 사용하던 방식이었습니다. (5부터는 확장하면 사용이 가능합니다.) mysqli 함수는 현재 최신 버전 7에서 기본 사용 가능합니다. ▼ connect 기능 중심으로 문서를 비교 해보겠습니다. 기존의 mysql_connect는 php 4와 5 버전이라고 나와 있습니다. 오랫동안 함께 해온 mysql 함수입니다. http://php.net/manual/en/function.mysqli-connect.php ▼하지만 mysqli는 php 5와 7을 쓰라고 명시 해났습니다.그리고 7에서는 mysql을 쓸 수 없습니다. htt.. 2018. 4. 18.
APM - 오토셋 (autoset) 설치 오토셋 으로 PHP 학습 환경 구축하기 안녕하세요. 고코더입니다. 제 강의에서 다양한 APM 설치 프로그램을 다루었습니다. -> [IT_팁/PHP] - APMSETUP7 설치-> [IT_팁/PHP] - XAMPP 설치하기 (새로운 APMSETUP)-> [IT_팁/PHP] - PHP | Nginx | MariaDB - WNMP 설치, 다운로드, 기본셋팅 개발 공부를 하던중 요즘 많이 사용하는 APM을 또 하나 알아냈습니다. 오토셋이라는 프로그램입니다. 이런 컴퓨터의 몇개의 서버가 있는 지 모르겟네요. 그래도 필요한것은 다양하니 이번엔 오토셋을 다뤄 보겠습니다. 회사,개인 어디든 무료로 사용할 수 있는 프리웨어 입니다. ▼ 홈페이지 입니다. http://autoset.net/xe/download_autose.. 2018. 3. 12.
PHP - APMSETUP7 / 5.3.x 업그레이드 APM셋업 5.2.x -> 5.3.x 업그레이드 안녕하세요. 고코더입니다. APMSETUP7 설치는 아래 강의를 선행 해주세요. -> [IT_팁/PHP] - APMSETUP7 설치 이전 APMSETUP7 설치 강의 후에 이런 질문이 들어왔습니다. Q. 5.3 버전 프로그램은 없나요? A. "네 없습니다." 지난번 강의처럼 APMSETUP은 이제 새로운 버전이 없습니다. 몇몇 능력자 분들이 버전 업을 해서 배포 하고 있지만 조금은 불안해 보입니다. 기업에서 운영중인 PHP 버전은 5.3버전이 가장 많은거 같습니다. 요즘은 성능때메 7로 많이 옮기고 계셔서 또 모르겠네요 대중화 된 버전인데 하필 5.2까지 빌드업이 되어 있어서 난감하신 분들이 있을거 같습니다. 그래서 오늘은 5.3으로 업그레이드 하는 방법을.. 2018. 3. 2.
MySQL - SUBSTRING_INDEX() / 문자열 자르기 split mysql 에서 explode 같이 구분 문자열 기준으로 잘라서 가져오기 안녕하세요. 고코더 입니다. 오늘은 MYSQL 에서 문자열 함수 중에 split 혹은 explode 와 같이 특정 문자 기준으로 스트링을 나눠서 가져오는 방법을 배워 보도록 하겠습니다. SUBSTRING_INDEX는 참 재밌고 활용도 많은 함수입니다. ▼사용법은 아래와 같습니다. SUBSTRING_INDEX( 1번째 인수 : 컬럼명 2번째 인수 : 기준문자, 구분 문자 3번째 인수 : 보여질 위치, 위치 기준 음수(-)는 뒷부분 부터, 양수(+)는 앞부분 부터 ) 간단하게 실무 예를 들면 url이 저장된 컬럼에서 .com 과 같은 뒷 부분 마지막 도메인만 가져와야 한다면 이 함수가 제격이라고 생각합니다. ▼ 만약에 가장 도메인 뒷 .. 2018. 2. 8.
PHP - APMSETUP7 설치 PHP환경 셋팅을 위해 APMSETUP7 설치 안녕하세요 고코더 입니다. 오늘은 APMSETUP7을 설치하려고 합니다. 현재 도메인도 사라지고 http://www.apmsetup.com/ 설치 파일만 떠돌아 다니고 있지만 가장 간편하고 오랫동안 손쉽게 써오던 APMSETUP을 설치해보려 합니다. 최신파일이지만 PHP5 버전이라 스터디용으로도 부족하고 가벼운 테스트 용도로 쓰면 딱 적당할거 같습니다 ▼ 아래 파일을 받아 압축을 풀어보세요 ▼ 그리고 마우스 오른쪽 버튼을 눌러 관리자 권한으로 실행 ▼한국어로 설치해야겠죠 ▼ 여기서 해당 메세지가 발견된다면 현재 80포트로 돌리고 있는 웹 서버를 중단시켜야 합니다. ▼ 자 이제 설치를 시작해보실까요. 32비트 프로그램 이네요 ▼ 동의 하시고 ▼ 기본 설정 그대.. 2017. 12. 23.
MariaDB - 마리아디비 란? 면접에서 MaraiDB에 대해 물어본다면? 요즘 신입 후배 개발자들이 자주 듣는 스킬 질문중에 마리아DB가 무엇인지 설명해달라는 질문을 받는다고 합니다. 그럴만도 한게 이미 중소형 IT업체들은 MaraiDB를 이용해 운영 중입니다. 위키백과에 나온 내용 달달이 외워가기에는 너무 티도 나고 하니 핵심만 한번 설명해보려고 합니다. 귀여운 물개를 내세운 MariaDB는 과연 무엇일까? 우선 홈페이지는 아래와 같습니다. https://mariadb.org/ 홈페이지 주소도 http://mysql.org/ 기존 mysql과 흡사합니다. DB명도 M자로 시작하고 있는거 보면 이제 눈치가 챈거라 생각 됩니다. ▼둘의 BI도 가만보면 많이 비슷하합니다.. 개인적으로 돌고래가 더 이쁘네요 mysql을 모방한 DB가 바로.. 2017. 11. 29.
프로그램 - .db 수정을 위한 SQLiteman 설치하기 .DB 데이터 수정 할 수 있는 포터블 프로그램 sqllite 즉 파일 DB 를 수정할 필요가 있을때가 있다. 다양한 방법이 있지만 그중에 SQLiteman을 이용해서 수정하는 방법을 안내하려고 한다. 해당 링크를 따라가보자 ▼해당 화면에서 보이는 다운로드 버튼을 클릭하자 https://sourceforge.net/projects/sqliteman/ ▼다운로드 했다면 그냥 단순하게 압축을 풀어보자 아래와 같이 파일들이 나오는데 여기서 아이콘이 있는 .exe를 클릭하면 된다. ▼클릭하면 해당 처럼 UI가 보이고 file->open을 눌러 .db를 선택해서 오픈해보자. ▼클릭하면 해당 처럼 UI가 보이고 file->open을 눌러 .db를 선택해서 오픈해보자. 이제 해당 화면에서 SQL문을 날려서 사용하면 .. 2017. 11. 28.
PHP | Nginx | MariaDB - WNMP 설치, 다운로드, 기본셋팅 WNMP로 Nginx와 PHP 마리아DB 사용하기 설치 XAMPP 로 아파치와 PHP를 실행시켜봤다면최근에 많이 쓰이는 Nginx와 PHP를 Wnmp라는 프로그램으로 실행해보겠습니다. ▼해당 웹사이트 접속후에 프로그램을 다운로드 (가끔 접속이 안됩니다..)https://wnmp.x64architecture.com/downloads/ ▼ 혹 해당 사이트에서 https://sourceforge.net/projects/wnmp-env/ ▼ 사이트들이 원활하지 않다면 첨부파일을 다운받아 설치하세요. ▼설치 후 실행 후 모습 XAMPP와 같은 UI다 각 start만 눌러주면 알아서 연동 후 실행됩니다. Nginx 설정 ▼엔진엑스의 간단한 설정을 해보겠습니다.Configuration에서 nginx.conf를 실행 .. 2017. 8. 30.
MySQL - MySQL Workbench 설치하기 MySQL Workbench 설치하기 MySQL GUI(데이터 베이스 툴)은 참 많습니다제가 쓰는 프로그램은 개인적으로Front, Yog, Workbench 입다. 이중에 항상 Front와 Workbench를 둘다 설치해 습니다.그이유는 Front는 데이터를 보고 수정하기에 직관적이고 빠르게 되어 있고그 밖에 기능은 Workbenc가 압도적입니다. 그래서 오늘 MySQL 워크벤치를 설치해보려고 합니다. 우선 아래 URL을 접속!https://dev.mysql.com/downloads/workbench/ ▼그 다음 프로그램을 다운받아 보자. ▼ 여기서 괜히 회원가입 하지말고 맨아래 다운로드를 클릭한다. ▼자 이제 Next에 시작입니다. ▼ 역시 넥스트 ▼ 넥스트 Mysql에 기본 설정을 믿어보자. ▼ 역시.. 2017. 7. 11.