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中获取指定IP的物理地址的代码(正则表达式)
Jun 23 PHP
php 操作符与控制结构
Mar 07 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
Apr 08 PHP
ThinkPHP模板替换与系统常量及应用实例教程
Aug 22 PHP
PHP实现UTF-8文件BOM自动检测与移除实例
Nov 05 PHP
SSO单点登录的PHP实现方法(Laravel框架)
Mar 23 PHP
php简单计算年龄的方法(周岁与虚岁)
Dec 06 PHP
PHP静态成员变量
Feb 14 PHP
PHP实现的多维数组排序算法分析
Feb 10 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
Oct 11 PHP
Laravel实现ORM带条件搜索分页
Oct 24 PHP
PHP实现基本留言板功能原理与步骤详解
Mar 26 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
解析thinkphp的左右值无限分类
2013/06/20 PHP
php json转换成数组形式代码分享
2014/11/10 PHP
php魔术函数__call()用法实例分析
2015/02/13 PHP
thinkphp命名空间用法实例详解
2015/12/30 PHP
详解YII关联查询
2016/01/10 PHP
php上传大文件设置方法
2016/04/14 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
2020/05/02 PHP
Javascript实现CheckBox的全选与取消全选的代码
2010/07/20 Javascript
Extjs EditorGridPanel中ComboBox列的显示问题
2011/07/04 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
jquery图片不完全按比例自动缩小的简单代码
2013/07/29 Javascript
js获取数组的最后一个元素
2015/04/14 Javascript
jquery validate和jquery form 插件组合实现验证表单后AJAX提交
2015/08/26 Javascript
举例讲解JavaScript中关于对象操作的相关知识
2015/11/16 Javascript
JavaScript的Backbone.js框架入门学习指引
2016/05/07 Javascript
Webpack执行命令参数详解
2017/06/17 Javascript
打造通用的匀速运动框架(实例讲解)
2017/10/17 Javascript
Vant 中的Toast设置全局的延迟时间操作
2020/11/04 Javascript
[57:31]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第一场 2月1日
2021/03/11 DOTA
python爬虫教程之爬取百度贴吧并下载的示例
2014/03/07 Python
跟老齐学Python之用while来循环
2014/10/02 Python
用python 实现在不确定行数情况下多行输入方法
2019/01/28 Python
Python Subprocess模块原理及实例
2019/08/26 Python
python config文件的读写操作示例
2019/09/27 Python
Pytorch evaluation每次运行结果不同的解决
2020/01/02 Python
python多进程下的生产者和消费者模型
2020/05/07 Python
python 使用三引号时容易犯的小错误
2020/10/21 Python
基于Python爬取股票数据过程详解
2020/10/21 Python
使用Python Tkinter实现剪刀石头布小游戏功能
2020/10/23 Python
Python join()函数原理及使用方法
2020/11/14 Python
空指针到底是什么
2012/08/07 面试题
代码中finally中的代码会不会执行
2012/02/06 面试题
成品仓管员岗位职责
2013/12/11 职场文书
旅游项目开发策划书
2014/01/18 职场文书
小学敬老月活动方案
2014/02/11 职场文书
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android