PHP를 사용하여 단일 웹페이지에서 여러 MySQL 데이터베이스에 액세스
mysql_connect 함수를 사용하면 단일 PHP 웹페이지에서 여러 MySQL 데이터베이스에 연결할 수 있습니다. . 그러나 올바른 데이터베이스 사용을 보장하려면 몇 가지 사항을 고려해야 합니다.
여러 데이터베이스 연결
여러 데이터베이스에 연결하려면 동일한 매개변수를 사용하여 mysql_connect를 여러 번 호출합니다. 네 번째(새 링크) 매개변수로 true를 전달하여 각 데이터베이스에 대한 새 연결을 설정합니다. 예:
$dbh1 = mysql_connect($hostname, $username, $password); $dbh2 = mysql_connect($hostname, $username, $password, true);
데이터베이스 선택
연결되면 mysql_select_db를 사용하여 쿼리할 데이터베이스를 지정합니다. 링크 식별자를 두 번째 매개변수로 전달합니다. 예:
mysql_select_db('database1', $dbh1); mysql_select_db('database2', $dbh2);
데이터베이스 쿼리
특정 데이터베이스를 쿼리하려면 해당 링크 식별자를 mysql_query의 첫 번째 매개변수로 전달합니다. 링크 식별자를 지정하지 않으면 마지막으로 생성된 연결이 사용됩니다. 예:
// Query database 1 mysql_query('select * from tablename', $dbh1); // Query database 2 mysql_query('select * from tablename', $dbh2);
대체 옵션
사용자가 동일한 호스트의 두 데이터베이스에 모두 액세스할 수 있는 경우 다음 대안을 고려하세요.
위 내용은 단일 PHP 웹페이지에서 여러 MySQL 데이터베이스에 어떻게 액세스할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!