>  기사  >  백엔드 개발  >  PHP로 mysql, mysqli, PDO를 작동하는 방법

PHP로 mysql, mysqli, PDO를 작동하는 방법

小云云
小云云원래의
2018-03-05 13:32:561320검색

이 글에서는 주로 mysql, mysqli, PDO를 PHP로 조작하는 방법을 공유합니다. 먼저 mysql, mysqli, PDO를 간략하게 소개하겠습니다.

1. 일반 PHP는 PHP에 포함된 일부 함수와 메소드를 통해 데이터베이스의 내용을 조작하여 mysql 데이터베이스를 운영합니다.

그리고 mysql은 매번 데이터베이스에 연결하는 과정을 거치지 않습니다. 열리고 서버에 다시 추가되었습니다.

2. Mysqli 확장 라이브러리가 데이터베이스를 운영합니다.
Mysqli는 데이터베이스에 몇 번 연결하더라도 동일한 연결 프로세스입니다.
서버 오버헤드를 줄이고, mysqli는 객체 지향 개발입니다. 객체를 운용하여 데이터베이스
사용 객체의 일부 메소드를 사용하여 데이터베이스를 운용합니다
그리고 mysqli에는 전처리 및 트랜잭션 처리가 추가되어 데이터베이스의 보안성과 완성도가 높아집니다.
전처리는 명세서를 작성하고 그 자리에 넣어 고객이 동작하기를 기다리며,
고객이 정보를 제출할 때마다 프로그램이 이를 전체로만 보도록 하여
보안을 향상시킵니다. 기술적으로 숙련된 일부 사람들이 값 전달 스플라이싱(sql 주입)을 통해 데이터베이스를 파괴하는 것을 방지합니다.
트랜잭션 처리 InnoDB 및 BDB 엔진만 트랜잭션을 지원하며 트랜잭션 처리는 프로그램을 더욱 완벽하게 만들 수 있습니다.
예: 전송 시스템만 사람을 이체할 때 그리고 청구인의 금액이 업데이트된 경우에만 제출이 허용됩니다
그렇지 않으면 롤백이 수행되고 제출이 허용되지 않습니다
3. PDO 확장 라이브러리가 데이터베이스를 운영합니다
PDO는 데이터베이스 액세스 추상화 계층 PDO를 운영하여 데이터베이스를 운영할 필요가 없습니다. PDO는 데이터베이스 간 개발을 용이하게 합니다. , PDO에는 전처리 및 트랜잭션 처리 기능도 있으므로 PDO 보안도 매우 높습니다.
PDO 작업 데이터베이스:
exec() 메서드를 사용하여 추가, 삭제 및 변경을 수행합니다.
query() 메서드를 사용하여 쿼리 작업을 수행합니다. .

관련 권장 사항:


mysql, mysqli, PDO_MySQL에 대한 간략한 분석

위 내용은 PHP로 mysql, mysqli, PDO를 작동하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.