PHP函数mysql_list_dbs()已经在PHP 7.0中移除,因为它已被弃用且不再建议使用
▥php
𝄐 0
phpmysql连接方式
PHP函数mysql_list_dbs()已经在PHP 7.0中移除,因为它已被弃用且不再建议使用。该函数的作用是列出MySQL服务器上的所有可用数据库,并以资源形式返回结果集。
以下是一个简单的例子:
<?php
// 建立 MySQL 数据库连接
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
// 列出可用的数据库
$result = mysql_list_dbs($link);
while ($row = mysql_fetch_assoc($result)) {
echo $row['Database'] . "\n";
}
//释放资源
mysql_free_result($result);
?>
但是,由于mysql_list_dbs()函数已被弃用,您应该改用mysqli或PDO扩展来连接和操作MySQL数据库。以下是使用mysqli扩展列出可用数据库的示例代码:
<?php
// 建立 MySQL 数据库连接
$mysqli = new mysqli("localhost", "mysql_user", "mysql_password");
// 检查连接是否成功
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
// 列出可用的数据库
$result = $mysqli->query("SHOW DATABASES");
while ($row = $result->fetch_array()) {
echo $row[0] . "\n";
}
//释放资源
$result->close();
// 关闭数据库连接
$mysqli->close();
?>
PHP函数mysql_list_dbs()已经在PHP 7.0中移除,因为它已被弃用且不再建议使用。该函数的作用是列出MySQL服务器上的所有可用数据库,并以资源形式返回结果集。
以下是一个简单的例子:
<?php
// 建立 MySQL 数据库连接
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
// 列出可用的数据库
$result = mysql_list_dbs($link);
while ($row = mysql_fetch_assoc($result)) {
echo $row['Database'] . "\n";
}
//释放资源
mysql_free_result($result);
?>
但是,由于mysql_list_dbs()函数已被弃用,您应该改用mysqli或PDO扩展来连接和操作MySQL数据库。以下是使用mysqli扩展列出可用数据库的示例代码:
<?php
// 建立 MySQL 数据库连接
$mysqli = new mysqli("localhost", "mysql_user", "mysql_password");
// 检查连接是否成功
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
// 列出可用的数据库
$result = $mysqli->query("SHOW DATABASES");
while ($row = $result->fetch_array()) {
echo $row[0] . "\n";
}
//释放资源
$result->close();
// 关闭数据库连接
$mysqli->close();
?>
本文地址:
/show-271017.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。