지난 포스팅에서는 php환경에서 테이블 생성 및 조회하는 법을 정리하였다. 이번에는 생성한 테이블에 값을 삽입하고 조회하는 방법에 대해 포스팅 할 예정.
기본 준비
지난 포스팅까지, 속성값을 입력해 테이블을 생성하는 것까지 진행하였었다.
데이터베이스 testdb 안에 testtable이라는 테이블이 생성되어 있어야 한다.
테이블에 값 삽입 (INSERT)
1 2 3 4 5 6 7 8 9 10 11 |
<?php $query = "INSERT INTO testtable (name, phone, role) VALUES ('Andy', '010-1234-5678', 'student');"; $result = mysql_query($query); if (!$result) { echo "테이블 값 입력 실패: ". mysql_error(); } echo "테이블 값 입력 성공"; ?> |
쿼리문을 사용하여 testtable 테이블의 name, phone, role 컬럼에 각각 값을 입력하였다.
실패시 에러 출력.
테이블에 삽입된 값 조회 (SELECT)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php $query2 = "SELECT * FROM testtable;"; $result2 = mysql_query($query2); echo "testtable 테이블 출력 <br />"; while($row = mysql_fetch_assoc($result2)) { echo $row['id']." ". $row['name']." ". $row['phone']." ". $row['role']." ". "<br />"; } ?> |
결과
마무리
위의 코드는 모두 github에 있다.
이제 테이블에 값 입력 및, SELECT로 조회할 수 있습니다. MySQL을 사용하면서 가장 기본적인 기능을 터미널이 아닌, php로도 할 수 있게 되었습니다.