
mysql_list_dbs 함수는 데이터베이스 목록을 가져올 때, 특정 데이터베이스 이름을 필터링하는 방법이 없습니다. 하지만, mysql_list_dbs 함수의 결과를 foreach 루프를 사용하여 반복문을 돌려, 특정 데이터베이스 이름을 필터링하는 방법을 사용할 수 있습니다.
예를 들어, 'mydb'라는 데이터베이스만 가져오고 싶다면 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$dbs = mysql_list_dbs($link);
foreach ($dbs as $db) {
if ($db->db == 'mydb') {
echo $db->db . "n";
}
}
위의 코드는 mysql_list_dbs 함수의 결과를 foreach 루프를 사용하여 반복문을 돌려, 'mydb'라는 데이터베이스만 가져옵니다.
mysql_list_dbs 함수는 MySQL 4.1.2 이상에서 사용할 수 없습니다. MySQL 5.0 이상에서 사용할 수 있는 함수는 mysql_query('SHOW DATABASES')를 사용하여 데이터베이스 목록을 가져올 수 있습니다.
#hostingforum.kr
php
$result = mysql_query('SHOW DATABASES');
while ($row = mysql_fetch_array($result)) {
if ($row[0] == 'mydb') {
echo $row[0] . "n";
}
}
위의 코드는 mysql_query('SHOW DATABASES')를 사용하여 데이터베이스 목록을 가져와, 'mydb'라는 데이터베이스만 가져옵니다.
2025-03-15 05:43