최근에 Node.js를 통해서 다양한 작업을 하고 있는데요. 사이트 목록을 분류를 하여 엑셀로 정리하는 일입니다. 이러한 작업들을 Node.js와 PHP를 통해서 간단하게 처리가 가능한데요. 이번에는 Node.js로 Mysql을 연동하는 방법을 알아보겠습니다.
구시대의 유물이라지만 제가 사용하는 서버가 PHP버전이 낮아서 아직까지 Mysql을 사용하고 있지만 여러분들은 업데이트를 하셔서 최신버전을 사용하시기 바랍니다.
DB연결부분 설정하기
$connect=mysql_connect( "서버주소:포트", "아이디", "비번") or
die( "SQL server에 연결할 수 없습니다.");
mysql_select_db("사용할데이터베이스",$connect);
이렇게 하면 기본적으로 사용할 준비가 끝나게 됩니다.
다음으로 쿼리를 날리고 조회를 하는 걸 알아보도록 할께요.
데이터가져오기
select의 경우
$sql = "select * from 데이터베이스명";
$result = mysql_query($sql, $connectBacklink);
$total = mysql_num_rows($result);
for ($idx=0; $idx < $total; $idx++)
{
mysql_data_seek($result, $idx); // 포인터 이동
$row = mysql_fetch_array($result); // 하나의 레코드 가져오기
$column = $row[컬럼명];
}
insert, update, delete 등 쿼리 처리
$sql = "쿼리";
$result = mysql_query($sql,$connectBacklink);
if($result){
echo "쿼리성공";
}
주의해야할점
제가 사용하는 예제의 경우 기존 5버전대 Mysql연결이기 때문에 마리아 디비나 최신버전을 사용할 경우 동작이 안될 수도 있습니다.
마리아 디비의 경우 연결 방식자체가 다르기 때문에 주의하시기 바랍니다.
'IT정보센터 > MS-SQL' 카테고리의 다른 글
[MS-SQL] 오토 커밋 해제방법과 수동 커밋 (0) | 2015.06.26 |
---|