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


Posted in PHP onJuly 13, 2011
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 相关文章推荐
example1.php
Oct 09 PHP
php intval的测试代码发现问题
Jul 27 PHP
mysql limit查询优化分析
Nov 12 PHP
很好用的PHP数据库类
May 27 PHP
php中用于检测一个地理IP地址是否可用的代码
Feb 19 PHP
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
Jun 05 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
Jun 24 PHP
php获取qq用户昵称和在线状态(实例分析)
Oct 27 PHP
JavaScript创建命名空间的5种写法
Jun 24 PHP
php.ini中的request_order推荐设置
May 10 PHP
PHP上传文件参考配置大文件上传
Dec 16 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
Dec 25 PHP
PHP setcookie设置Cookie用法(及设置无效的问题)
Jul 13 #PHP
php中使用explode查找某个字符是否存在的方法
Jul 12 #PHP
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
Jul 12 #PHP
php array_pop()数组函数将数组最后一个单元弹出(出栈)
Jul 12 #PHP
php array_map()数组函数使用说明
Jul 12 #PHP
php array_walk() 数组函数
Jul 12 #PHP
7个超级实用的PHP代码片段
Jul 11 #PHP
You might like
PHP7多线程搭建教程
2017/04/21 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
JavaScript让IE浏览器event对象符合W3C DOM标准
2009/11/24 Javascript
JS自动缩小超出大小的图片
2012/10/12 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
js showModalDialog 弹出对话框的简单实例(子窗体)
2014/01/07 Javascript
jquery获取url参数及url加参数的方法
2015/10/26 Javascript
教你JS中的运算符乘方、开方及变量格式转换
2016/08/09 Javascript
基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作
2016/08/29 Javascript
Vue.js每天必学之计算属性computed与$watch
2016/09/05 Javascript
微信小程序 Audio API详解及实例代码
2016/09/30 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
Vue数据驱动模拟实现2
2017/01/11 Javascript
深入理解vue.js中$watch的oldvalue与newValue
2017/08/07 Javascript
vue webpack开发访问后台接口全局配置的方法
2018/09/18 Javascript
Vue.js特性Scoped Slots的浅析
2019/02/20 Javascript
Vue.js自定义指令学习使用详解
2019/10/19 Javascript
JS实现滑动插件
2020/01/15 Javascript
[30:00]完美世界DOTA2联赛PWL S2 Rebirth vs LBZS 第二场 11.28
2020/12/01 DOTA
Python写的PHPMyAdmin暴力破解工具代码
2014/08/06 Python
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
2017/09/24 Python
Python探索之ModelForm代码详解
2017/10/26 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
python读取与处理netcdf数据方式
2020/02/14 Python
Mysql数据库反向生成Django里面的models指令方式
2020/05/18 Python
keras 权重保存和权重载入方式
2020/05/21 Python
Python3中FuzzyWuzzy库实例用法
2020/11/18 Python
windows系统Tensorflow2.x简单安装记录(图文)
2021/01/18 Python
大韩航空官方网站:Korean Air
2017/10/25 全球购物
英国领先的男装设计师服装购物网站:Mainline Menswear
2018/02/04 全球购物
英国邮购活的植物主要供应商:Gardening Direct
2019/01/28 全球购物
精灵市场:Pixie Market
2019/06/18 全球购物
金鑫耀Java笔试题
2014/09/06 面试题
购房协议书范本
2014/04/11 职场文书
MySQL如何构建数据表索引
2021/05/13 MySQL
JS前端宏任务微任务及Event Loop使用详解
2022/07/23 Javascript