|
|
|
|
$link = mysql_connect("localhost", "mysql_user", "mysql_password")
or die("Could not connect: " . mysql_error());
print ("Connected successfully<br>");
$dbs = mysql_list_dbs ($link);
if (!$dbs) {
echo "bad mysql_list_dbs<br>";
} else {
echo "good mysql_list_dbs<br>";
}
echo "mysql_list_dbs:".$dbs;
echo "<br>";
$db_count = mysql_num_rows($dbs);
echo "MySQL db_count: $db_count<br>";
|
выводит следующее:
Connected successfully
good mysql_list_dbs
mysql_list_dbs:Resource id #4
MySQL db_count: 1
Но в phpmyadmin я вижу две бд и подключиться надо как раз ко второй. | |
|
|
|
|
|
|
|
для: kpripper
(28.03.2012 в 18:56)
| |
<?php
// Без использования mysql_list_dbs()
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$res = mysql_query("SHOW DATABASES");
while ($row = mysql_fetch_assoc($res)) {
echo $row['Database'] . "\n";
}
// Устарело, начиная с PHP 5.4.0
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$db_list = mysql_list_dbs($link);
while ($row = mysql_fetch_object($db_list)) {
echo $row->Database . "\n";
}
?>
|
надеюсь mysql_user и mysql_password вы меняете на реальный | |
|
|
|