mysql query 실행에서 insert, update, delete 적용된 레코드 수 반환 (테이블 데이터 대입) - int mysql_affected_rows ()
- <?php
- // 연결
- $mysql_con = mysql_connect("localhost", "test1", "test1")
- or die('Could not connect: ' . mysql_error());
- // DB선택
- if(!mysql_select_db("testdb", $mysql_con)) echo "DB 선택 실패";
- // character set 설정
- if(mysql_client_encoding($mysql_con) != "utf8")
- mysql_query("SET NAMES 'utf8'");
- // 테이블 board 생성 된 곳에 데이터 넣기
- for($i = 1; $i <= 20; $i++){
- mysql_query("
- insert into `board` set
- `title` = 'test_title $i',
- `content` = 'test content $i',
- `writer` = 'test1',
- `savedate` = now(),
- `hit` = '0'
- ");
- if(mysql_affected_rows() != -1) echo "테이블$i ";
- else echo "테이블 만들기 실패<Br>\n";
- // 4개 마다 줄바꿈
- if($i % 4 == 0) echo "<br>\n";
- } // for문 끝
- /*mysql_query의 테이블 데이터 입력 출력
- 테이블1 테이블2 테이블3 테이블4
- 테이블5 테이블6 테이블7 테이블8
- 테이블9 테이블10 테이블11 테이블12
- 테이블13 테이블14 테이블15 테이블16
- 테이블17 테이블18 테이블19 테이블20
- */
- if(!mysql_close($mysql_con)) echo "연결 종료 실패";
- ?>
--------------------------------------------------------------------------------------------
int mysql_affected_rows ([ resource $link_identifier = NULL ] )
24. 라인
실행된 insert, update, delete 등의 query 적용된 레코드의 수를 반환합니다.
마지막 커리 실패시 -1를 반환합니다.
15.~22 라인
board 테이블 입니다.(아래는 필드명과 데이터 입니다.)
no |
title |
content |
writer |
savedate |
hit |
1 | test_title 1 | test content 1 | test1 | 2013-12-16 00:07:43 | 0 |
2 | test_title 2 | test content 2 | test1 | 2013-12-16 00:07:43 | 0 |
3 | test_title 3 | test content 3 | test1 | 2013-12-16 00:07:43 | 0 |
4 | test_title 4 | test content 4 | test1 | 2013-12-16 00:07:43 | 0 |
5 | test_title 5 | test content 5 | test1 | 2013-12-16 00:07:43 | 0 |
6 | test_title 6 | test content 6 | test1 | 2013-12-16 00:07:43 | 0 |
7 | test_title 7 | test content 7 | test1 | 2013-12-16 00:07:43 | 0 |
8 | test_title 8 | test content 8 | test1 | 2013-12-16 00:07:43 | 0 |
9 | test_title 9 | test content 9 | test1 | 2013-12-16 00:07:43 | 0 |
10 | test_title 10 | test content 10 | test1 | 2013-12-16 00:07:43 | 0 |
11 | test_title 11 | test content 11 | test1 | 2013-12-16 00:07:43 | 0 |
12 | test_title 12 | test content 12 | test1 | 2013-12-16 00:07:43 | 0 |
13 | test_title 13 | test content 13 | test1 | 2013-12-16 00:07:43 | 0 |
14 | test_title 14 | test content 14 | test1 | 2013-12-16 00:07:43 | 0 |
15 | test_title 15 | test content 15 | test1 | 2013-12-16 00:07:43 | 0 |
16 | test_title 16 | test content 16 | test1 | 2013-12-16 00:07:43 | 0 |
17 | test_title 17 | test content 17 | test1 | 2013-12-16 00:07:43 | 0 |
18 | test_title 18 | test content 18 | test1 | 2013-12-16 00:07:43 | 0 |
19 | test_title 19 | test content 19 | test1 | 2013-12-16 00:07:43 | 0 |
20 | test_title 20 | test content 20 | test1 | 2013-12-16 00:07:43 | 0 |
'php5 > mysql관련함수' 카테고리의 다른 글
mysql 결과값의 필드 개수 반환 - int mysql_num_fields ( resource $result ) (0) | 2014.01.14 |
---|---|
mysql 결과값의 레코드 개수 반환 - int mysql_num_rows ( resource $result ) (0) | 2014.01.14 |
mysql query 실행 (테이블 생성) - resource mysql_query ( string $query ) (0) | 2014.01.14 |
mysql character set 반환 - string mysql_client_encoding () (0) | 2014.01.13 |
mysql 데이터베이스 선택 - bool mysql_select_db ( string $database_name ) (0) | 2014.01.13 |