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

 更新时间:2011年07月13日 01:12:20   转载 作者:  
获取某个MySQL数据库中所有表的PHP代码如下,需要的朋友可以参考下。
复制代码 代码如下:

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;
}

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

Deprecated: Function mysql_list_tables() is deprecated in … on line xxx

一个处理办法是在php.ini中设置error_reporting,不显示方法过时提示信息
复制代码 代码如下:

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

另一个方法是使用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;
}

相关文章

  • 关于初学PHP时的知识积累总结

    关于初学PHP时的知识积累总结

    本篇文章笔者初学PHP时的一些知识积累经验,需要的朋友参考下
    2013-06-06
  • php缓存技术详细总结

    php缓存技术详细总结

    以下是对php中的缓存技术进行了详细的总结介绍,需要的朋友可以过来参考下
    2013-08-08
  • mysql建立外键

    mysql建立外键

    mysql建立外键...
    2006-11-11
  • ThinkPHP模型详解

    ThinkPHP模型详解

    这篇文章主要介绍了ThinkPHP模型详解的相关资料,需要的朋友可以参考下
    2015-07-07
  • php关联数组与索引数组及其显示方法

    php关联数组与索引数组及其显示方法

    下面小编就为大家分享一篇php关联数组与索引数组及其显示方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • php目录遍历函数opendir用法实例

    php目录遍历函数opendir用法实例

    这篇文章主要介绍了php目录遍历函数opendir用法,以实例形式详细分析了opendir原理与用法,是PHP进行目录操作的一个重要函数,需要的朋友可以参考下
    2014-11-11
  • php绘制一个扇形的方法

    php绘制一个扇形的方法

    这篇文章主要介绍了php绘制一个扇形的方法,涉及GD库中imagefilledarc方法的使用技巧,需要的朋友可以参考下
    2015-01-01
  • PHP基于SPL实现的迭代器模式示例

    PHP基于SPL实现的迭代器模式示例

    这篇文章主要介绍了PHP基于SPL实现的迭代器模式,简单描述了迭代器模式的概念、原理并结合实例形式分析了php使用SPL实现迭代器模式的相关操作技巧与注意事项,需要的朋友可以参考下
    2018-04-04
  • PHP-FPM实现性能优化

    PHP-FPM实现性能优化

    本文给大家介绍的是通过php-fpm实现性能优化的配置方法以及注意事项,有需要的小伙伴可以参考下
    2016-03-03
  • php实现把数组按指定的个数分隔

    php实现把数组按指定的个数分隔

    这篇文章主要介绍了php实现把数组按指定的个数分隔。需要的朋友可以过来参考下,希望对大家有所帮助
    2014-02-02

最新评论