>백엔드 개발 >PHP 튜토리얼 >MySQL 데이터베이스 프로세스에 대한 PHP 연결

MySQL 데이터베이스 프로세스에 대한 PHP 연결

WBOY
WBOY원래의
2016-07-29 09:01:30840검색
먼저 PHP가 데이터베이스를 운영하려면 가장 먼저 해야 할 일은 데이터베이스와 연결을 설정하는 것입니다. 일반적으로 우리는 데이터베이스에 연결하기 위해 mysql_connect 함수를 사용합니다. 데이터베이스의 비밀번호.
$host = 'localhost';
$user = 'code1';
$pass = '';
$link = mysql_connect($host, $user, $pass);
PHP가 데이터베이스에 연결하는 방법은 mysql -hlocalhost -ucode1 -p와 유사하게 명령줄에서 직접 연결하는 것과 유사합니다. 연결에 성공하면 작업할 데이터베이스를 선택하고 mysql_select_db 함수를 통해 데이터베이스를 선택해야 합니다. .
mysql_select_db('code1');
일반적으로 현재 연결에 사용되는 문자 인코딩을 먼저 설정합니다. 일반적으로 utf8 인코딩을 사용합니다.
mysql_query("set names 'utf8'");
위 단계를 통해 데이터베이스와의 연결이 설정되었으며 데이터 작업을 수행할 수 있습니다.
둘째, mysql_select_db(); select 데이터베이스 함수와 MySQLi의 차이점:
mysql_select_db와 mysqli_select_db 매개변수 순서는 $conn,database와 반대입니다.

함수 매개변수:

데이터베이스가 필요합니다. 선택할 데이터베이스를 지정합니다.

$conn은 선택사항입니다. MySQL 연결을 지정합니다. 지정하지 않으면 이전 연결이 사용됩니다. 3. SQL 문 형식으로 데이터베이스에 쿼리 명령을 보냅니다. $res = mysql_query('select * from userlimit 1');

쿼리 클래스 명령문의 경우 리소스 핸들(resource)이 반환되며, 이 리소스를 통해 쿼리 결과 집합의 데이터를 얻을 수 있습니다. . $row = mysql_fetch_array($res);
var_dump($row);
기본적으로 PHP는 가장 가까운 데이터베이스 연결을 사용하여 쿼리를 실행하지만 연결이 여러 개인 경우 매개변수 명령을 전달할 수 있습니다. 해당 연결에서 쿼리합니다.
$link1 = mysql_connect('127.0.0.1', 'code1', '');
$link2 = mysql_connect('127.0.0.1', 'code1', '', true); 새 연결
$res = mysql_query('select * from userlimit 1', $link1); //첫 번째 연결에서 데이터 쿼리

위 내용은 PHP를 MySQL 데이터베이스에 연결하는 과정을 모든 측면에서 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.


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