// 디비접속예제 한번 만들어바따 (디비연결을 하고 사용끝나면 꼭 닫자)
<?
require_once 'DB.php'; // 호스팅 환경에서는 피어디비 파일이 인클루딩이 되는지 부터 테스트
function dbconn() {
$dsn = 'mysql://디비아이디:디비패스워드@localhost/디비이름';
$dbh = DB::connect($dsn);
if(DB::isError($dbh)) {
die($dbh->getMessage());
}
return $dbh;
}
$dbh = dbconn();
$dbh->setFetchMode(DB_FETCHMODE_ASSOC); // 요놈을 실행하면 배열형식의 결과값을 문자로 해싱할수있다
$sql='select * from test';
$result = $dbh->query($sql);
if (DB::isError($result)) {
die ($result->getMessage());
}
while ($row = $result->fetchRow()) {
$id = $row[id];
$seq = $row[seq];
echo $id . '<br>';
echo $seq. '<br>';
}
echo $PHP_SELF; // 걍 찍어바따..ㅡㅡ;;
$dbh->disconnect();
?>
<?
require_once 'DB.php'; // 호스팅 환경에서는 피어디비 파일이 인클루딩이 되는지 부터 테스트
function dbconn() {
$dsn = 'mysql://디비아이디:디비패스워드@localhost/디비이름';
$dbh = DB::connect($dsn);
if(DB::isError($dbh)) {
die($dbh->getMessage());
}
return $dbh;
}
$dbh = dbconn();
$dbh->setFetchMode(DB_FETCHMODE_ASSOC); // 요놈을 실행하면 배열형식의 결과값을 문자로 해싱할수있다
$sql='select * from test';
$result = $dbh->query($sql);
if (DB::isError($result)) {
die ($result->getMessage());
}
while ($row = $result->fetchRow()) {
$id = $row[id];
$seq = $row[seq];
echo $id . '<br>';
echo $seq. '<br>';
}
echo $PHP_SELF; // 걍 찍어바따..ㅡㅡ;;
$dbh->disconnect();
?>