현재 위치: > 최신 기사 목록> Dreamweaver CMS 데이터베이스 운영 가이드: 연결, 쿼리, 삽입, 업데이트 및 삭제에 대한 자세한 설명

Dreamweaver CMS 데이터베이스 운영 가이드: 연결, 쿼리, 삽입, 업데이트 및 삭제에 대한 자세한 설명

M66 2025-10-28

데이터베이스 연결

DreamWeaver CMS에서 데이터베이스 연결은 모든 데이터 작업을 수행하기 위한 전제 조건입니다. 개발자는 데이터를 쿼리, 삽입, 업데이트 또는 삭제하기 전에 데이터베이스 연결을 설정해야 합니다. 다음은 기본 데이터베이스 연결 예입니다.

<?php
require_once(dirname(__FILE__)."/include/common.inc.php");
$mysql_servername = $GLOBALS['cfg_dbhost']; // 데이터베이스 호스트 주소
$mysql_username = $GLOBALS['cfg_dbuser']; // 데이터베이스 사용자 이름
$mysql_password = $GLOBALS['cfg_dbpwd']; // 데이터베이스 비밀번호
$mysql_dbname = $GLOBALS['cfg_dbname']; // 데이터베이스 이름
$link = mysql_connect($mysql_servername, $mysql_username, $mysql_password);
mysql_select_db($mysql_dbname, $link);
mysql_query("SET NAMES utf8");
?>

데이터 쿼리

데이터 쿼리는 DreamWeaver CMS에서 가장 일반적인 작업 중 하나입니다. SQL 문을 실행하면 데이터베이스에서 필요한 정보를 얻을 수 있습니다. 다음 예에서는 데이터를 쿼리하는 방법을 보여줍니다.

<?php
$sql = "SELECT * FROM `dede_archives` WHERE `typeid` = 1";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) {
    echo $row['title'].'<br> &#39;;
}
?>

데이터 삽입

관리 시스템에서 데이터를 삽입하는 것은 매우 기본적인 작업입니다. INSERT 문을 통해 데이터베이스에 새 콘텐츠를 추가할 수 있습니다. 예는 다음과 같습니다:

<?php
$title = '시험 제목';
$content = '테스트 내용';
$sql = "INSERT INTO `dede_archives` (`typeid`, `title`, `body`) VALUES (1, '$title', '$content')";
mysql_query($sql);
?>

데이터 업데이트

데이터베이스의 데이터 업데이트는 DreamWeaver CMS의 일반적인 작업입니다. UPDATE 문을 통해 기존 데이터를 수정할 수 있습니다. 다음은 데이터 업데이트의 예입니다.

<?php
$title = '업데이트된 제목';
$content = '업데이트된 콘텐츠';
$sql = "UPDATE `dede_archives` SET `title` = '$title', `body` = '$content' WHERE `aid` = 1";
mysql_query($sql);
?>

데이터 삭제

데이터 삭제는 데이터베이스 관리에 있어 필수적인 작업 중 하나입니다. 불필요한 데이터 레코드는 DELETE 문을 통해 제거할 수 있습니다. 예는 다음과 같습니다:

<?php
$sql = "DELETE FROM `dede_archives` WHERE `aid` = 1";
mysql_query($sql);
?>

위의 예를 통해 연결, 쿼리, 삽입, 업데이트, 삭제 등 Dreamweaver CMS의 데이터베이스 작업의 기본 프로세스를 명확하게 이해할 수 있습니다. 개발자는 프로젝트 요구에 따라 이러한 기능을 유연하게 사용하여 웹 사이트 데이터를 효율적으로 관리할 수 있습니다.