php에 데이터베이스가 있는지 쿼리하는 방법: 먼저 MySQL 또는 MySQL의 새 인스턴스를 만든 다음 "SELECT COUNT(*) AS `exists` FROM..." 명령문을 실행하여 키 값이 존재하는지 확인합니다. 데이터베이스가 존재하는지 확인하세요. 그게 전부입니다.
권장: 《PHP Video Tutorial》
MySQL 또는 MySQL의 새 인스턴스를 생성하고(기본 데이터베이스를 지정하지 않고) 다음 쿼리를 실행합니다(Marc B의 의견과 유사):
SELECT COUNT(*) AS `exists` FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMATA.SCHEMA_NAME='my_database_name'
그런 다음 데이터베이스가 존재하는지 확인하려면 키 값이 존재하는지 확인할 수 있습니다.
다음은 샘플 코드입니다:
// statement to execute $sql = 'SELECT COUNT(*) AS `exists` FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMATA.SCHEMA_NAME="my_database_name"'; // execute the statement $query = $mysqli->query($sql); if ($query === false) { throw new Exception($mysqli->error, $mysqli->errno); } // extract the value $row = $query->fetch_object(); $dbExists = (bool) $row->exists;
위 내용은 PHP에 데이터베이스가 존재하는지 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!