php는 웹 개발 분야에서 널리 사용되는 스크립팅 언어로, 종종 mysql 데이터베이스와 결합되어 웹 사이트를 개발하는 데 사용됩니다. PHP가 mysql 데이터베이스에 연결하는 방법을 알려주세요.
mysqli는 데이터베이스에 연결하고 pdo는 데이터베이스에 연결합니다.
첫 번째 방법: mysqli를 사용하여 mysql 데이터베이스에 연결 (권장 학습: PHP 프로그래밍 입문부터 숙련까지)
MYSQLi 기능은 PHP5.0.0 버전에 도입된 새로운 드라이버 방법입니다. MYSQL 데이터베이스를 운영합니다.
코드 예시는 다음과 같습니다.
<?php $host='127.0.0.1'; $user='root'; $password='root'; $dbName='php'; $link=new mysqli($host,$user,$password,$dbName); if ($link->connect_error){ die("连接失败:".$link->connect_error); } $sql="select * from admins"; $res=$link->query($sql); $data=$res->fetch_all(); var_dump($data);
일련의 연결 작업 후 데이터 테이블을 쿼리하고 확인하는 sql 문을 생성합니다.
위 코드에서는 먼저 데이터베이스 사용자 이름, 데이터베이스 이름, 비밀번호 등과 같이 사용해야 하는 몇 가지 변수를 만들어야 합니다. 그런 다음 객체 지향 방식으로 php라는 데이터베이스를 연결했습니다. 그런 다음 if 조건문과 연결 오류 메서드를 사용하여 데이터베이스에 대한 PHP 연결이 성공했는지 확인합니다.
두 번째 방법: PDO를 사용하여 데이터베이스에 연결
PHP 데이터 개체(PDO) 확장은 PHP가 데이터베이스에 액세스할 수 있도록 가볍고 일관된 인터페이스를 정의합니다.
PDO는 데이터 액세스 추상화 계층을 제공합니다. 즉, 어떤 데이터베이스를 사용하든 동일한 기능(메서드)을 사용하여 데이터를 쿼리하고 얻을 수 있습니다.
코드 예시는 다음과 같습니다.
<?php $host='127.0.0.1'; $user='root'; $password='root'; $dbName='php'; $pdo=new PDO("mysql:host=$host;dbname=$dbName",$user,$password); $sql="select * from admins"; $data=$pdo->query($sql)->fetch(); var_dump($data);
위 내용은 PHP가 mysql 데이터베이스에 연결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!