본문 바로가기

php공부21

01. php 가계부 웹 프로젝트 : 프로젝트 계획 및 기획 🍀바로이동하기!요구사항 정의서기술환경 [개요]해당 글은 php와 MySQL을 이용하여 가계부 웹사이트를 만드는 웹 프로젝트의 기록용 글이며 다른 사람들에게 참고가 되었으면 해서 작성하게 되었습니다 꾸준히 완성까지 하여 더 나아가서는 반응형으로 수정하여 핸드폰서도 사용할 수 있는 웹사이트를 만드는 것이 목표입니다. 만들게된계기 원래는 노선에서 무료 템플릿을 이용하여 가계부를 썼는데 모바일에서 사용할 때 템플릿 레이아웃이 다 깨지는 것이 너무 불편했고 저장된 데이터를 이용하여 원하는 통계, 리스트 등을 자유롭게 확인하고 싶은데 템플릿이나 기능이 제한되어 있기 때문에 한계를 느끼게 되었단 그래서 진짜 내가 실 사용할 나만의 맞춤형 가계부 하나 만들어야겠다고 마음먹게 되어 만들기 시작한다... 다 완성하기가 .. 2025. 2. 27.
생년월일,성별로 주민번호 생성하는 함수작성 //생일과성별로 주민번호 추출function create_jumin($birthday,$sex,$foreigner){ $jumin1= date('ymd', strtotime($birthday)); $jumin_y = substr($birthday, 0, 2); if($jumin_y=='19'&&$sex=='m'){ $jumin2='1'; }elseif($jumin_y=='19'&&$sex=='f'){ $jumin2='2'; } if($jumin_y=='20'&&$sex=='m'){ $jumin2='3'; }elseif($jumin_y=='20'&&$sex=='f'){ $jumin2='4'; } //외국인 if($jumin_y=='19'&&$sex=='m'&&$foreigner=='y'){ $jumin2=.. 2024. 9. 10.
php환경에서 특정 문자를 이용한 문자열 나누기 $string = "apple,banana,cherry"; $delimiter = ",";$parts = explode($delimiter, $string); 2024. 7. 26.
따옴표 중복, 따옴표 안에 따옴표를 넣을때, 쿼리문에 따옴표를 중복해서 꼭 써야할때 $sql = insert into tbl(whereqry,... )values($whereqry,....);$objdb->sqlExe($sql);원리 이런 쿼리문을 웹소스에 입력하고 insert하려고 했는데 안됨 나의 경우 로그 기록하는 테이블이었다보니  $args['whereqry'] 안에 userif='%테스트%' 이런식으로 특수문자 및 따옴표가 들어가니 오류가나는것이떄,$whereqry = mysql_real_escape_string($args['whereqry']);$sql = insert into tbl(whereqry,... )values($whereqry,....);$objdb->sqlExe($sql);mysql_real_escape_string 혹은 mysqli_real_escape_str.. 2024. 7. 5.