Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 영상분석
- 안드로이드
- 가상환경
- C언어
- keras
- 고급C
- 정리
- Deep Learning
- RapidCheck
- FLASK
- Raspberry
- 데이터
- 서버
- 라즈베리파이
- 디버그모드
- sw
- tracking
- Android
- Object Detection
- 머신러닝
- IMAGE
- Video
- Python
- Linux
- php
- tensorflow
- 지능형
- Machine Learning
- detection
- MySQL
Archives
- Today
- Total
건프의 소소한 개발이야기
[MySQL - PHP] PHP를 이용해서 DB 다루기 (3) - INSERT 본문
안녕하세요, 건프입니다.
1. 찾기(검색하기) - SELECT
2. 쓰기(삽입하기) - INSERT
3. 바꾸기(업데이트) - UPDATE
4. 없애기(삭제하기) - DELETE
에서 두번째 쓰기(Insert) 를 알아봅니다.
기본문법은
// 칼럼명을 직접 지정해서, 원하는 칼럼에 내용을 넣을때
INSERT INTO table_name (col_name1, col_name2, ...) VALUES (col_value1, col_value2, ...) ;
// 칼럼명을 따로 지정하지 않고, 모든 칼럼에 차례대로 내용을 넣을때
INSERT INTO table_name values (col_value1, col_value2, ...);
사용 예시를 보겠습니다.
1 2 3 4 5 6 7 8 9 10 11 | // 새로운 유저가 등록하는 함수 function insertNewMember( $target_id , $target_pw ){ $sql = "INSERT INTO " .USER_TABLE. " values (null, '{$target_id}', '{$target_pw}', now())" ; if (! $result = mysqli_query( $this ->conn, $sql )){ return false; } else { $sql = "INSERT INTO " .GCM_TABLE. " values (null, '{$target_id}', '', now())" ; mysqli_query( $this ->conn, $sql ); return true; } } |
USER_TABLE 이라는 테이블 이름을 define() 함수로 미리 정의해둔 것이고,
$this->conn 은 현 디비의 커넥션 입니다. 객체에서 $conn 변수를 가지고 있기 때문에, 저런식으로 접근해야 했습니다. (철저하게 저의 경우입니다)
도움이 되었길 바랍니다 :)
' 개발 이야기 > MySQL(DB) 이야기' 카테고리의 다른 글
[MySQL-Flask SqlAlchemy] Python 으로 ORM 완벽사용 (1) (2) | 2016.11.27 |
---|---|
[MySQL - Linux - Python] 설치하기 및 제어하기 (0) | 2016.06.29 |
[MySQL - PHP] PHP를 이용해서 DB 다루기 (4) - UPDATE (0) | 2016.06.01 |
[MySQL - PHP] PHP를 이용해서 DB 다루기 (2) - SELECT (0) | 2016.05.10 |
[MySQL - PHP] PHP를 이용해서 DB 다루기 (1) - 접속하기 (0) | 2016.05.10 |