큐브리드와 php 연동을 할려는데 문제가??
아래처럼 했는데도 아무런 에러도 않나오는데....
큐브리드 메니져 로 보면 테이블(클래스)가 생성이 않되어 있네요?? 무슨문제일까요??
<?
$host_ip = "localhost";
$host_port = 33000;
$db_name = "mydb1";
$id = "lee";
$pw = "암호";
$cubrid_con = cubrid_connect($host_ip, $host_port, $db_name,$id,$pw);
if (!$cubrid_con) {
echo "DB 접속 오류";
exit;
}
$sql = "CREATE TABLE mem (
uid INT NOT NULL PRIMARY KEY,
name VARCHAR(40) NOT NULL,
email VARCHAR(40) NOT NULL
);";
$result = cubrid_execute($cubrid_con, $sql);
if($result){
echo "성공";
}
?>
큐브리드의 php인터페이스는 명시적으로 커밋을 하셔야 합니다.
if($result) 안에 다음의 명령을 추가하시면 정상 작동 할 것입니다.
if($result){
echo "성공";
cubrid_commit($cubrid_con);
}