电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > PHP教程 > 正文
PHP获取MySQL数据库里所有表的实现代码
PHP获取MySQL数据库里所有表的实现代码
2011-10-23 22:13:34  文/佚名   出处:CND8学院   
代码如下:
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校验ISBN码的函数
    PHP查询MySQL大量数据的内存占用分析
    极大的改善网站的性能的10个PHP技巧
    PHP如今是个什么样呢?PHP是个集中营
    UNIX主机访问PHP程序提示“Internal
    PHP技巧教程:PHP网站开发常用8个小技
    php生成随机密码的几种方法
    提高PHP编程效率的53个要点
    四种使用PHP执行系统外部命令的方法
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号