728x90
mysqli에 대한 설명과 MySQLi 관련 레퍼런스
https://www.php.net/manual/en/mysqli.overview.php
https://www.php.net/manual/en/book.mysqli.php
mysqli는 MySQL improved를 줄인 MySQLi 모듈을 지칭하는 것으로 MySQL 4.1.3, PHP 5 이상의 버전에서 사용가능하다. 기본적으로 이 mysqli 확장은 아래와 같은 이점이 있다.
1. 객체 지향 인터페이스
2. Prepared Statement 지원
3. Multiple Statement 지원
4. Transaction 지원
5. 향상된 디버깅 공간
6. 서버 지원 포함
자세한 내용들에 대해서는 공부하지 않아 모르겠고 여러 곳의 의견을 종합해보니, mysqli 방식이 최신이며 속도도 더 빠르면서 안전한 방식이라는 점이다.
기본적으로 mysql_query의 사용법과 크게 다른 부분은 connection과 query의 위치다. 그 외에는 그냥 똑같이 사용한다고 봐도 무방하다.
mysql_query(query, connection);
mysqli_query(connection, query);
주의해야할 부분은 mysql로 DB와 연결해놓고 mysqli를 이용해 쿼리를 보내는 등의 행위는 불가능하다. mysqli_query를 사용하고 싶으면 mysqli_connect로 connection을 만들어 사용해야 한다.
mysql_query와 mysqli_query 비교 내용 참고 자료
http://blog.daum.net/badog/4458106
mysqli_query 함수 사용 방법
728x90
'Computer Science > Web' 카테고리의 다른 글
Node.js Express Framework에 대해서 미들웨어와 라우터 등 간략 정리 (5) | 2020.06.25 |
---|---|
URI, URL, URN 비교 및 정리 (0) | 2020.05.07 |
HTTP 상태 코드 종류 (0) | 2019.01.26 |
NodeJS의 내장 객체 내용 간단 정리 (0) | 2019.01.08 |
웹에서 디자인할 때 쓸만한 아이콘 폰트 모음 (0) | 2018.12.22 |