묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
제로XE설치시에 mysql,mysqli 이 차이는 무엇인가요?
2013.04.24 10:41
XE를 처음에 설치시에 체크하는 거 나오잖아요
이거.... 저는 mysql 를 선택을 해서 설치를 했는데
솔직히 mysql, mysqli 의 차이를 모르고 선택을 했는데
이 차이를 설명을 해주세요
mysqli
MySQL DB를 php의 mysqli*()함수를 이용하여 사용합니다.
DB 파일은 myisam으로 생성되기에 트랜잭션이 이루어지지 않습니다.
--------------------------------------------------------------
mysql
MySQL DB를 php의 mysql*()함수를 이용하여 사용합니다.
DB 파일은 myisam으로 생성되기에 트랜잭션이 이루어지지 않습니다.
mysql 보다 향상된 버전으로 보시면 이해가 쉬울겁니다. 예전에 우리가 php4 사용할 때 mysql을 사용하다가 php5 넘어오면서부터 mysqli를 사용하기 시작했죠. php에서 mysqli 지원한다면 그것으로 선택해서 사용하는 것이 좋겠네요. 속도면에서도 도움이 되실거구요. 결제모듈같은 트랜잭션이 필요한 경우라면 mysql_innodb 를 사용하시겠죠... 요즘 개발하신다면 주로 mysqli 많이 쓰시고 예전에 개발된 사이트들 보시면 mysql도 많이 있습니다. 이것도 어떻게 보면 취향이죠.