본문 바로가기
728x90

Develop158

MySQL ERROR! The server quit without updating PID file 안녕하세요. 은은한 개발자입니다. ERROR! The server quit without updating PID file ... MAC OSX에 MySQL을 설치했는데 위와 같은 에러가 발생하는 경우가 있습니다. 필자는 HomeBrew 를 이용했고 실제 사용했던 명령어는 "brew install mysql" 와 같습니다. 이런 경우 해결 방법은 아래와 같습니다. sudo chmod -R 777 /usr/local/var/mysql 위처럼 경로의 권한을 변경하여 해결하는 방법이 있습니다. (sudo는 root 권한이 아닐 경우 입력) 위와 같이 변경 후, mysql을 실행을 실행 또는 재실행하면 success! 가 뜨게 됩니다. 필자가 사용한 명령어는 "mysql.server start" 입니다. 2020. 3. 2.
MySQL 밀리초까지 구하는 함수 DELIMITER $$ DROP FUNCTION IF EXISTS DB_NAME.string_print$$ CREATE FUNCTION DB_NAME.string_print( copy_str VARCHAR(30) ) RETURNS VARCHAR(30) BEGIN SELECT CONCAT( DATE_FORMAT(SYSDATE(), '%Y-%m-%d %H:%i:%s.'), RIGHT( CONV( CONCAT( SUBSTRING(uid,16,3), SUBSTRING(uid,10,4), SUBSTRING(uid,1,8) ) ,16 ,10 ) DIV 10000 - (141427 * 24 * 60 * 60 * 1000) ,3 ) ) AS current_mills INTO copy_str FROM (SELECT UU.. 2020. 3. 1.
MySQL 사용자에게 DB 권한 설정하는 방법 안녕하세요. 은은한 개발자입니다. 먼저 SHOW GRANTS; 로 현재 권한 부여 상태를 확인해 볼 수 있습니다. GRANT ALL PRIVILEGES ON DB명.* TO ID명@localhost IDENTIFIED BY '비밀번호'; GRANT ALL PRIVILEGES ON DB명.* TO ID명@% IDENTIFIED BY '비밀번호'; FLUSH PRIVILEGES; 먼저 위와 같은 형태로 권한을 부여할 수 있습니다. 특정 행위에 대한 권한 설정 GRANT all PRIVILEGES ON userdb.* TO user@% IDENTIFIED BY '비밀번호'; => all 로 설정하면 모든 행위에 대한 권한을 주게 되는 것이고 만약 select, insert, update, delete 중 특정.. 2020. 2. 29.
PHP 에서 alert 사용하기 안녕하세요. 은은한 개발자입니다. PHP에서 javascript 의 alert 메시지를 사용하게 될 때가 있습니다. 이럴 때 저는 아래와 같이 함수를 만들어 사용하고 있습니다. 필요하신 분들은 용도에 맞게 활용해서 사용하시면 좋을 것 같습니다. /** * javascript 실행 함수 */ if (!function_exists('javascript')) { function javascript($script) { echo ''; } } /** * alert 실행 함수 */ if (!function_exists('alert')) { function alert($message, $type = 'none', $url = '') { $script = "alert('{$message}');"; switch ($ty.. 2020. 2. 28.
코드이그나이터 CSV 다운로드 안녕하세요. 은은한 개발자입니다. CSV 파일 읽기 /** * CSV 파일 읽기 */ public function csv_read() { $row = 1; if (($handle = fopen(APPPATH . 'upload/example.csv', "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { $num = count($data); echo " $num fields in line $row: \n"; $row++; for ($c = 0; $c < $num; $c++) { echo $data[$c] . " \n"; } } fclose($handle); } } CSV 파일 쓰기 /** * CSV 파일 쓰기 */ publ.. 2020. 2. 28.
코드이그나이터PHPExcel 사용하는 방법 안녕하세요. 은은한 개발자입니다. 1. PHPExcel 다운로드 PHPOffice/PHPExcel ARCHIVED. Contribute to PHPOffice/PHPExcel development by creating an account on GitHub. github.com 먼저 위 github 링크로 들어가 압축파일(.zip) 을 다운받습니다. 2. third_party 폴더에 라이브러리 등록 다운받은 압축 파일을 열어 Classes 파일 안의 디렉토리와 파일을 위와 같이 application/third_party 폴더에 복사합니다. 3. Excel 클래스 생성 그리고 application/libraries 디렉토리에 Excel.class.php 라는 파일명의 클래스를 생성하고 아래의 내용을 넣습니다. 2020. 2. 28.
728x90