码迷,mamicode.com
首页 > 数据库 > 详细

判断数据库中数据表是否存在

时间:2016-05-10 02:15:06      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:

<?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;
    } 
} 

?>

 

判断数据库中数据表是否存在

标签:

原文地址:http://www.cnblogs.com/qingsong/p/5476286.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!