我对连接到 MySQL 的 php 代码有疑问
I have problem with php code connecting to MySQL
我想打印我的 wamp 服务器中的所有数据库名称列表 mysql
我遇到了一些错误
$link_id=mysqli_connect('localhost','root',"");
$a=mysql_list_dbs($link_id);
while($row = mysqli_fetch_object($a))
{
echo $row->Database."<br>";
}
( ! ) Fatal error: Uncaught Error: Call to undefined function mysql_list_dbs() in C:\wamp64\www\connection.php on line 3
( ! ) Error: Call to undefined function mysql_list_dbs() in C:\wamp64\www\connection.php on line 3
您不能混合使用 mysql_*
和 mysqli_*
函数,它们是两个不同的 API。 mysql_*
函数已被弃用,不应再使用。 mysqli_*
没有等效函数,但您可以执行 mysqli_query($link_id, 'SHOW DATABASES')
然后迭代结果。有关示例,请参阅 mysqli_query()
。
我想打印我的 wamp 服务器中的所有数据库名称列表 mysql 我遇到了一些错误
$link_id=mysqli_connect('localhost','root',"");
$a=mysql_list_dbs($link_id);
while($row = mysqli_fetch_object($a))
{
echo $row->Database."<br>";
}
( ! ) Fatal error: Uncaught Error: Call to undefined function mysql_list_dbs() in C:\wamp64\www\connection.php on line 3
( ! ) Error: Call to undefined function mysql_list_dbs() in C:\wamp64\www\connection.php on line 3
您不能混合使用 mysql_*
和 mysqli_*
函数,它们是两个不同的 API。 mysql_*
函数已被弃用,不应再使用。 mysqli_*
没有等效函数,但您可以执行 mysqli_query($link_id, 'SHOW DATABASES')
然后迭代结果。有关示例,请参阅 mysqli_query()
。