분류 전체보기(401)
-
PHP&MySQL 아이디 중복검사 1 - 팝업형
회원가입 시 id 중복체크 아이디 입력 input 옆에 button으로 id 중복검사를 하는 방법 form.html id중복검사 버튼에 onclick으로 check_id() 스크립트를 걸어준다. 새창을 띄워 사용 가능한 id인지 알려줌 (요즘엔 잘 쓰지 않는다) id pass name hp email insert.php
2022.02.10
-
PHP API 함수를 이용한 레코드 삽입 2
memberTable.sql DB 테이블을 생성한다. create table memberTable( id char(15) not null, pass char(15) not null, name char(10) not null, hp char(20) not null, email char(80), primary key(id) ); form.html 전달방식 action="insert.php" method="post" name="memer_form" 전달 될 정보 $id $pass $name $hp $email id pass name hp email insert.php
2022.02.10
-
PHP API 함수를 이용한 레코드 삽입
PHP API 함수 mysql_ 로 시작되는 함수를 사용한다. mysql_connect(); DB 접속 정보 mysql_select_db(); DB 를 선택하고, 접속정보 입력 mysql_query(); SQL query문을 실행 mysql_close(); DB 접속 해제 ( \q ) insert.php 해당 DB의 아이디, 비밀번호, 디비명을 수정해야한다
2022.02.10
-
MySQL 데이터베이스 백업 및 복원
데이터베이스 백업 mysqldump -u계정 -p비번 데이터베이스명 > 백업파일명 song 계정의 song_db 데이터베이스를 song_db.sql에 백업 하려면 다음과 같이 입력한다. c:\data3>mysqldump -usong -p1234 song_db > song_db.sql // [c:\data3] 폴더에 백업파일인 bini_db.sql 저장된다. 저장 폴더 경로는 상관 없다. *경로에 유의하자 폴더생성 방법 md (make directory) 폴더명; c:\md back 데이터베이스 복원 mysql -u계정 -p비번 데이터베이스명 < 백업파일명 백업 데이터가 저장된 song_db.sql 파일을 다른 사용자의 계정 (계정:kkk, 비번:12345, 데이터베이스명:kkk_db)에 복원시키려면 다음..
2022.02.09
-
MySQL 레코드 검색 후 수정/삭제 명령
레코드 수정 명령 update 테이블명 set 필드명=수정될필드값 where 조건식; 수정이 될 해당 조건식은 primary-key를 사용해야 한다. (중복방지) mysql>update mem set tel='123-4567' where id='yjhwang'; //아이디가 yjhwang인 레코드의 전번을 123-4567로 수정 mysql>select id,name,tel from mem where id='yjhwang'; //아이디가 yjhwang인 해당 필드를 보기 mysql>update mem set age=27 where name='신수진'; // 신수진의 나이를 27세로 수정 mysql>select name,age from mem where name='신수진'; // 이름이 신수진인 해당 필드를..
2022.02.09
-
MySQL 레코드 검색 명령 where, order
select 필드명1, 필드명2 from 테이블명; select * from 테이블명; //모든필드 검색 select * from 테이블명 where 조건절; mysql>select id,name,address from mem; mysql>select * from mem; // 전체 필드 검색 // 검색어로 검색 mysql>select id,name,address,tel,gender from mem where gender='W'; //여성의 아이디 이름 주소 전번 성별 보기 // 조건문 검색 mysql>select * from mem where age>=50; // 50세 이상인 레코드의 전체 필드 보기 mysql>select * from mem where age>=20 and ageselect * fr..
2022.02.09