Background Image
응용개발
2009.07.01 03:32

PHP 프로그램을 작성할때 주의할 점

조회 수 13728 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
큐브리드의 PHP모듈은 명시적으로 commit 을 하지 않으면 자동으로 rollback 을 수행합니다.

즉, update, insert 등의 쿼리나, create , alter 등의 쿼리문을 사용할 시, commit 을 하지 않으면 화면에는 정상 수행 된 것 같이 표시되나, 실제로 DB에 적용이 되지 않습니다.

......
$cubrid_con = cubrid_connect($host_ip, $host_port, $db_name,$user_id,$user_pw);
if (!$cubrid_con) { echo "DB 접속 오류"; exit;  }

$qry = "insert into .....";

$result = cubrid_execute($cubrid_con, $sql);
.....

if($result) {
cubrid_commit($cubrid_con); //명시적으로 commit 한다.
}



명시적으로 commit 를 해야만 DB에 변경된 내용을 적용 할 수 있습니다.

  1. JAVA SP를 통해 다른 데이터베이스 연결하는 경우 잊지 말자.

  2. JDBC 사용시 SQL 로깅 - p6spy 사용

  3. JDBC 커넥션 스트링에 UTF-8 명시하는법

  4. Java Data Type의 CUBRID Data Type으로의 변경 Tip

  5. MySQL의 Blob타입을 CUBRID로 변환하기

  6. ODBC 드라이버를 이용한 Prepare 사용하기.

  7. PHP PEAR extension Cache-Lite 를 이용한 응용 프로그램 최적화

  8. PHP PEAR extension 을 이용한 DB Time 추적

  9. PHP 성능 최적화를 위한 고려 사항

  10. PHP 프로그램을 작성할때 주의할 점

  11. PHP에 CUBRID 모듈 추가시 모듈이 로드되지 않는 문제에 대한 해결 방안 하나입니다

  12. PHP에서 Prepared statement 사용시 NULL 값을 바인딩 하는 방법

  13. PHP에서 prepared statement 사용시 BIND 관련 팁

  14. PHP에서 prepared statement 사용하기

  15. WHERE 조건에서 다중 컬럼 IN절 처리 최적화 방법 (cubrid + ibatis)

  16. Weblogic 10.0 사용시 JDK 1.5를 사용한 JDBC 드라이버 사용시 주의사항.

  17. Windows 환경에서 JAVA SP 사용 utf-8 한글 깨짐 해결

  18. Windows에서 32bit 버전의 PHP 설치 후 CUBRID와 연동 실패 시 해결 방법

  19. cubrid-php module r2.2 이상 버젼에서 configure시에 주의사항

  20. cubrid_fetch_all() php 함수로 만들어 사용하기

Board Pagination Prev 1 2 3 Next
/ 3

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales