判断数据库中数据表是否存在
2016-05-10 00:29
615 查看
<?php /** * 查询数据库是否存在功能 $sql:查询数据库的SQL语句 $find_table:需要检查的表名 */ mysql_connect('localhost', 'root', '2260375') or die('can\'t not connect database'); if ((int)check_table_is_exist('show databases;', 'test') == 1) { echo '该表存在'; } else { echo '该表不存在'; } function check_table_is_exist($sql, $find_table) { $row = mysql_query($sql); $database = array(); $finddatabase = $find_table; while ($result = mysql_fetch_array($row, MYSQL_ASSOC)) { $database[] = $result['Database']; } unset($result, $row); mysql_close(); /** * 开始判断表是否存在 */ if (in_array($find_table, $database)) { return true; } else { return false; } } ?>
相关文章推荐
- (原创)OrnLite数据库缓存的介绍以及使用、一对多三级关联表及其CRUD怎删查改等操作demo
- 数据库基本----SQL语句大全
- MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 的原因分解决办法
- Oracle、MySQL和SqlServe分页查询的语句区别
- mysqlshow命令的用法介绍
- Oracle UNDO表空间的管理
- Oracle服务器上Swap的配置
- oracle自动段管理ASSM笔记
- BarTender连接数据库出现#3600
- 一个项目数据库的报错
- Redis缓存技术
- MySQL联合索引是不支持不同排序规则解决方案
- mysql Using temporary Using filesort 优化
- MySQL二进制文件规范安装
- MongoDB shell操作
- myBatis 3.2.7 如何打印 sql log
- MySQL的FIND_IN_SET函数使用方法总结
- mysql集群(一)
- Num44 oracle(子查询两道题:PLSQL,光标,例外,存储过程,存储函数,触发器,)
- 跟我一起学习MySQL技术内幕(第五版):(第三章学习日记4)