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 相关文章推荐
五款PHP代码重构工具推荐
Oct 14 PHP
php curl登陆qq后获取用户信息时证书错误
Feb 03 PHP
Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
Mar 21 PHP
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
Jul 12 PHP
php实现贪吃蛇小游戏
Jul 26 PHP
Laravel的throttle中间件失效问题解决方法
Oct 09 PHP
PHP实现的常规正则验证helper公共类完整实例
Apr 27 PHP
PHP文件系统管理(实例讲解)
Sep 19 PHP
php 获取xml接口数据的处理方法
May 31 PHP
ThinkPHP框架实现的微信支付接口开发完整示例
Apr 10 PHP
设定php简写功能的方法
Nov 28 PHP
php修改word的实例方法
Nov 17 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
php中禁止单个IP与ip段访问的代码小结
2012/07/04 PHP
thinkPHP实现的联动菜单功能详解
2017/05/05 PHP
php 命名空间(namespace)原理与用法实例小结
2019/11/13 PHP
在chrome浏览器中,防止input[text]和textarea在聚焦时出现黄色边框的解决方法
2011/05/24 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
2013/11/06 Javascript
jquery 为a标签绑定click事件示例代码
2014/06/23 Javascript
JavaScript中九种常用排序算法
2014/09/02 Javascript
使用javascript实现Iframe自适应高度
2014/12/24 Javascript
jQuery获取DOM节点实例分析(2种方式)
2015/12/15 Javascript
javascript的理解及经典案例分析
2016/05/20 Javascript
Javascript小技能总结(推荐)
2016/06/02 Javascript
ionic隐藏tabs的方法
2016/08/29 Javascript
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
2017/05/15 jQuery
vue.js如何将echarts封装为组件一键使用详解
2017/10/10 Javascript
解决 viewer.js 动态更新图片导致无法预览的问题
2019/05/14 Javascript
vue.js中导出Excel表格的案例分析
2019/06/11 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
layui实现鼠标移动到单元格上显示数据的方法
2019/09/11 Javascript
微信小程序实现点击生成随机验证码
2020/09/09 Javascript
[01:09:23]KG vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python输出指定月份日历的方法
2015/04/23 Python
详解Python编程中time模块的使用
2015/11/20 Python
django 多数据库配置教程
2018/05/30 Python
python3.7.0的安装步骤
2018/08/27 Python
python中for循环把字符串或者字典添加到列表的方法
2019/07/20 Python
css3 给背景设置渐变色的方法
2019/09/12 HTML / CSS
Java的for语句中break, continue和return的区别
2013/12/19 面试题
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
总经理职责范文
2013/11/08 职场文书
计算机系本科生求职信
2014/05/31 职场文书
小学校长汇报材料
2014/08/20 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
民事撤诉申请书范本
2015/05/18 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
nginx配置限速限流基于内置模块
2022/05/02 Servers
Pandas实现批量拆分与合并Excel的示例代码
2022/05/30 Python