Study/PHP&MySQL(41)
-
form 유효성 검사
form을 이용한 회원가입 시 사용되는 유효성 검사 버튼 타입 submit 사용 시, 버튼을 클릭하지 않아도 체크할 수 있으며 input에 required를 넣어주면 좋다. insert.php ex1.html 아이디 *8자 이내로 만들어주세요 패스워드 패스워드 재확인 ex2.html (정규식표현) 문자열.chaAt(index) 문자열에서 인덱스에 해당하는 문자 하나를 리턴 문자열.search() 문자열에서 괄호 안의 값이 있는지 검색하여 값이 있으면 0을 리턴, 없으면 -1을 리턴 /[0-9}a-z|A-Z|ㄱ-ㅎ|ㅏ-ㅣ|가-힝]/ 한글, 영문, 숫자를 표현하는 정규식 아이디 * 한글+영문+숫자만 입력가능 ex3.html (이메일 검사) 문자열.indexOf("@"); 문자열에서 특정 문자를 찾아 그 인덱..
2022.02.07
-
php 배열과 함수
배열 array() 2차원배열 == 행열 ($배열명[행],[열]) 문자열 관련 내장함수 strlen() substr() explode() strlen() 문자열의 길이를 계산 index번호는 0부터 시작 substr() 문자열을 인덱스값으로 자름 substr(문자열, 0, 3) index번호 0부터 3개를 가져 온다. explode() 특정 문자를 기준으로 문자열을 분리 explode("-", 문자열) -을 기준으로 문자열을 분리하여 배열로 저장 사용자 정의 함수 기본함수 매개변수 매개변수+리턴값 전역변수 global 변수명; , $GLOBALS["변수"] 지역변수와 전역변수 보안상의 이슈로 php 전역변수는 함수 내부에서 사용될수 없다. global 변수명; 을 이용하여 함수 내부에서 전역변수를 인식시..
2022.02.04
-
php 기본문법
1. echo / print echo 와 print 는 스크린에 데이터를 출력하는 역할을 합니다. 둘의 차이점은 리턴값이 존재하느냐, 존재하지 않느냐인데 echo는 리턴값이 존재하지 않고, print는 리턴값이 존재하는 차이가 있습니다. 괄호는 생략해서 사용할 수 있다. 문자열/태그/자바스크립트 모두 처리 된다. 문장의 마지막에 세미콜론 ; print의 리턴값은 출력값이 존재하면 1을 리턴한다. 2. 주석 여러 줄을 주석처리 할 때는 /* */ 를 사용한다 3. 대/소문자 기본적으로 대/소문자를 구문하진 않지만, 대체적으로 소문자를 사용한다 4. 변수 달러 $ 문자로 선언하며, 가변형 변수 (숫자, 문자, true, false 모두 1개의 변수로 사용가능, 권장X) print함수는 리턴값이 존재하면 1을..
2022.02.04
-
XAMPP MySQL 새로운 계정 생성하기
MySQL 새로운 계정 생성하기 간단요약 mysql -uroot -p mysql // root 접속 mysql>create database song_db; // song_db 생성 mysql>insert into user (host,user,password) values('localhost','song',password('1234')); // song_db password 생성 mysql>insert into db values('localhost','song_db',song','y','y', 'y','y','y','y','y', 'y','y','y','y','y', 'y','y','y','y','y', 'y','y'); // song_db 권한부여 flush privilees; // 저장,업데이트 \q ..
2022.02.03
-
[PHP] 특정 IP 에서만 노출
실 서버 유지보수 작업 시 유용합니다. if문 안에 있는 내용은 설정된 IP 내에서만 보여집니다. 특정 IP에서만 노출됩니다.
2021.03.10