Heim > Backend-Entwicklung > PHP-Tutorial > PHP获取MySQL数据库里所有表的实现代码

PHP获取MySQL数据库里所有表的实现代码

PHP中文网
Freigeben: 2023-02-28 19:34:01
Original
1462 Leute haben es durchsucht

代码如下:

function list_tables($database)
{
$rs = mysql_list_tables($database);
$tables = array();
while ($row = mysql_fetch_row($rs)) {
$tables[] = $row[0];
}
mysql_free_result($rs);
return $tables;
}
Nach dem Login kopieren

但由于mysql_list_tables方法已经过时,运行以上程序时会给出方法过时的提示信息,如下:

Deprecated: Function mysql_list_tables() is deprecated in … on line xxx
Nach dem Login kopieren

一个处理办法是在php.ini中设置error_reporting,不显示方法过时提示信息

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
Nach dem Login kopieren

另一个方法是使用PHP官方推荐的替代做法:

function list_tables($database)
{
$rs = mysql_query("SHOW TABLES FROM $database");
$tables = array();
while ($row = mysql_fetch_row($rs)) {
$tables[] = $row[0];
}
mysql_free_result($rs);
return $tables;
}
Nach dem Login kopieren

相关文章:

php获取mysql数据库中的所有表名的代码

PHP获取mysql数据库表字段的方法

php获取mysql数据库版本号 mysql_get_server_info

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage