Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Windows 환경은 ODBC 매니저가 기본으로 설치되어 있어, Altibase를 설치할 때 ODBC 매니저에 Altibase ODBC 드라이버를 자동으로 등록한다.

 

 

ODBC 연결을 위한 PHP 함수

...

Altibase는 표준 ODBC를 지원함으로써 PHP에서

...

 

 

 

ODBC 함수들을 사용하여 Altibase 서버와 연동할 수 있다.
PHP에서 사용하는 ODBC 함수들에 대한 자세한 설명은 아래의 PHP 공식 매뉴얼 사이트를 참조한다:

http://php.morva.net/manual/kr/index.php

 

Sample Test

...

Code Block
themeDJango
languagephp
<?php
// SYSTEM DSN, USER_ID, USER_PASSWORD
$conn = odbc_connect('TESTDSN', 'SYS', 'MANAGER');

if ($conn) {

	// direct-execution
	echo "now, i create table t1 (id integer, name char(20)<br>";
	odbc_exec ( $conn, "drop table t1" );
	odbc_exec ( $conn, "create table t1 (id integer, name char(20))" );
	
	// prepare-execution
	echo "now, i insert into t1 value (100, Lee)<br>";
	$stmt = odbc_prepare ( $conn, "insert into t1 values (?, ?)" );

	$Insert = array (100, "Lee");
	if (! odbc_execute ( $stmt, $Insert )) {
		echo ("error");
	}
	
	// single-selection
	$res = odbc_do ( $conn, "select id, name, sysdate from T1" );
	odbc_fetch_row ( $res );
	$ID = odbc_result ( $res, 1 );
	$NAME = odbc_result ( $res, 2 );
	$DATE = odbc_result ( $res, 3 );
	
	echo ("id = $ID , name = $NAME datetime = $DATE <br>");

	odbc_close ( $conn );
}
else
{
  echo "connection failed ...";
}
?>