猿问

我有连接到 MySQL 的 php 代码的问题

我想打印我的 wamp 服务器 mysql 中的所有数据库名称列表,但我遇到了一些错误


 $link_id=mysqli_connect('localhost','root',"");

 $a=mysql_list_dbs($link_id);

 while($row = mysqli_fetch_object($a))

 {

     echo $row->Database."<br>";

     }

(!)致命错误:未捕获的错误:在第 3 行的 C:\wamp64\www\connection.php 中调用未定义函数 mysql_list_dbs()


( ! ) 错误:在第 3 行的 C:\wamp64\www\connection.php 中调用未定义函数 mysql_list_dbs()


当年话下
浏览 168回答 1
1回答

慕运维8079593

你不能混用mysql_*和mysqli_*函数,它们是两个不同的 API。这些mysql_*功能已被弃用,不应再使用。mysqli_*没有等效的功能,但您可以执行mysqli_query($link_id, 'SHOW DATABASES')然后迭代结果。请参阅mysqli_query()示例。
随时随地看视频慕课网APP
我要回答