본문 바로가기

Dev

Blob Type 1. BLOB의 경우 2^16 (64KB), MEDIUMBLOB은 2^24 (16MB),그리고, LONGBLOB은 2^32 (4GB)까지 입력이 된다고 한다. 출처: http://blog.daum.net/shoebox/6023323 2. BLOB에 이미지 넣기 1. 테이블 생성 CREATE TABLE `blob_test` ( `img_no` int(10) unsigned NOT NULL auto_increment, `file_name` varchar(100) NOT NULL, `thumb` blob NOT NULL, PRIMARY KEY (`img_no`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ; 2. 저장하는 PHP 프로그램insert.php 더보기
MySQL 외부접속 허용하기 mysql> GRANT ALL on 데이터베이스명.* to '유저명'@'외부IP' IDENTIFIED by '유저암호';cmd> net stop mysql (mysql 재시작)cmd> net start mysql 예시) GRANT ALL on *.* to 'kim'@'%' IDENTIFIED by 'password'; -> kim이라는 유저에게 모든 DB의 접속권한을 주겠다. 모든 외부 IP에서.. *윈도우 환경에서는 my.ini 파일을 건드리지 않아도 된다.*하지만 mysql의 포트번호(기본 3306)를 방화벽에서 예외처리 해주어야 한다. 참고: http://yadw.tistory.com/248http://cjw8349.blog.me/20150451502 더보기
<? 으로 시작하면 안되는 이유 php 파일에서 코딩할때 더보기
PHP 페이지 이동의 방법 [PHP] 리다이렉션 (페이지이동)의 3가지 방법 1. 헤더를 이용한 방법 header("Location: 도메인"); 2. 메타테그를 이용한 방법 echo ""; 3. 자바스크립트를 이용한 방법 echo ""; 또는 echo "location.replace('도메인'); "; * 자바스크립트가 지원이 안되는 브라우저의 경우 페이지 이동이 안될수 있으니, 왠만하면 헤더를 이용한 방법을 추천한다. 출처; http://pet2r.com/275 더보기
Apache 외부접속 허용 (Windows 7) Apache 외부접속 허용 (Windows 7) 제어판 -> 시스템 및 보안 -> Windows 방화벽 -> 좌측 고급 설정 좌측 인바운드 규칙 -> 우측에 새 규칙... 만들려는 규칙 종류 : 포트, TCP, 특정 로컬 포트(80)연결 허용규칙이 적용되는 시기 : 모두(도메인, 개인, 공용)이름 설정하고 마침. 요점: 윈도우의 80 포트를 열어준다. 참조: http://luyin.tistory.com/172 더보기
Eclipse - PHP * 32bit / 64bit 따로 구분하진 않는다. (Eclipse는 OS bit에 맞게 설치) 1. JDK 설치 - http://java.sun.com 에서 다운받는다. 2. 시스템 환경 변수 등록 - 환경변수에 JAVA_HOME / JAVA SDK가 깔린곳 새로 등록 - PATH에는 %JAVA_HOME%\bin; 추가 3. Eclipse 다운로드 - http://www.eclipse.org/downloads/ - 웹기능이 추가된 EE버전을 받는다. 4. PHP Development Tools(PDT) 설치 - PDT는 이클립스에서 PHP코딩을 할 수 있게 해주는 플러그인 이다. - Help -> Install and new software.. 선택 - Work with에서 --All Available.. 더보기
이전 버전 다운로드 MySQL : http://downloads.skysql.com/archive/index/p/mysql/http://www.bek.me/index.php?mid=hpsmysqlPHP : http://www.bek.me/index.php?mid=hpsphp bek.me 는 가입하면 다운 가능. 더보기
PHP Warning: mysql_connect(): Premature end of data PHP Warning: mysql_connect(): Premature end of data (mysqlnd_wireprotocol.c:554) in 이런 에러가 뜬다면 비밀번호를 신규 암호화 해야한다. UPDATE mysql.user SET Password = PASSWORD('newpwd') WHERE Host = 'some_host' AND User = 'some_user'; 출처: http://phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_install&wr_id=97541&sca=&sfl=wr_name&stx=%B1%D7%B3%D7&sop=and&page=5 http://stackoverflow.com/questions/6099434/premature.. 더보기
pChart 안나올때 체크해봐야 할 것. 1. php.ini (windows폴더 포함) [PHP_GD2]extension=php_gd2.dll 부분에 주석 해제되어있는지 확인.(주석으로 되어있다면, 해제하고 아파치 재실행) *사진 링크로 들어갔을때 이상한 문자들이 나올때1. 다른 클래스 파일들을 되는 곳의 폴더에서 덮어씌운다. * 엑박일때1. php 파일 인코딩이 잘 되어있는지 확인. - UTF-8으로 되어있어야한다. - UTF-8 BOM 인코딩은 엑박으로 뜬다. 2. 내부에 넣은 쿼리문이 잘 작동하는지 확인한다. 3. 마지막으로 입력부분에 기본 숫자값을 넣어서 테스트해본다. 더보기
SQuirreL SQL Client SQuirreL SQL Client (Freeware)Database GUI tool로 Oracle, MSSQL, MySQL, JavaDB 등에 공통적으로 사용할 수 있다. 단, 각 Database에 맞는 JDBC(Java DataBase? Connectivity)가 필요하다. cmd에서 설치하여야함. : http://www.squirrelsql.org/#installation MySQL 사용 : http://aladdin07.blog.me/150137276835 더보기