게시물 개수, 업데이트, 출력
MySQL 에서 직접 실행할 명령어에 mysql_query 함수를 사용하고 DB연결만 시키면 PHP에서 MySQL DB의 데이터를 조회, 업데이트, 삭제, 추가 등을 할 수 있다.
// 조건에 맞는 게시물 개수 구하기
$count = mysql_query("SELECT count(*) FROM $tblName Where role = 'man'",$DB_CONNECT);
$cnt = mysql_result($count,0,0);
echo $cnt;
echo "<br>";
// 조건에 맞는 것만 필드 업데이트 하기
$result = mysql_query("Update $tblName SET sex = 2 Where role = 'man'",$DB_CONNECT);
// 조건에 맞는 게시물 전부 출력해서 확인하기
$result = mysql_query("SELECT * FROM $tblName Where role = 'man'",$DB_CONNECT);
while($row = mysql_fetch_array($result)) {
echo $row['role']. " / " . $row['sex'];
echo "<br>";
}
GROUP BY 절
SELECT 문으로 검색한 결과를 특정 컬럼을 기준으로 그룹화하기 위해 GROUP BY 절을 사용한다.
GROUP BY 절을 사용할 때는 그룹 함수를 같이 사용해야 한다.
개수를 구하는 COUNT(), 평균을 구하는 AVG(), 최소값을 구하는 MIN(), 최대값을 구하는 MAX(), 총 합을 구하는 SUM() 등이 있다.
'SQL' 카테고리의 다른 글
MySQL root 패스워드 설정 (0) | 2014.08.16 |
---|---|
엑셀데이터를 MYSQL DB Import (Update) (1) | 2014.07.12 |
[PHP] MYSQL 테이블 생성하고 데이터까지 복사 예제 (0) | 2014.05.12 |
[PHP] MYSQL 신규 테이블 생성 예제 (0) | 2014.05.11 |
[PHP] MYSQL 테이블 복사방법 소개 (0) | 2014.05.11 |