如何用php判断mysql数据库里某张表是否存在

如何用php判断mysql数据库里某张表是否存在,第1张

创建数据库

选择开始菜单中→程序→Management SQL Server 2008→SQL Server Management Studio命令,打开SQL Server Management Studio窗口,并使用Windows或 SQL Server身份验证建立连接。

在对象资源管理器窗口中展开服务器,然后选择数据库节点

右键单击数据库节点,从弹出来的快捷菜单中选择新建数据库命令。

执行上述操作后,会弹出新建数据库对话框。在对话框、左侧有3个选项,分别是常规、选项和文件组。完成这三个选项中的设置会后,就完成了数据库的创建工作,

在数据库名称文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。

在所有者文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用使用全文索引复选框。

在数据库文件列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的添加、删除按钮添加或删除数据库文件。

切换到选项页、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。

切换到文件组页,在这里可以添加或删除文件组。

完成以上操作后,单击确定按钮关闭新建数据库对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再对象资源管理器窗口看到。

查看一下代码:

<php

// 获取表单提交值

$student_id = intval(trim($_POST['student_id']));

// 页面表单  可以放单独的html文件中,如果放单独的html页面中 form 的action的地址要改成下面的PHP文件名

echo '<form action="" method="post">

  <input type="text" name="student_id" value="{$student_id}"/>

  <input type="submit" name="submit" value="查询"/>

  </form>';

// 当有数据提交时

if ($student_id)

{

    $con= mysql_connect("localhost","root","111") or die("连接错误");

    mysql_select_db("examination",$con);

    

    // 查询

    $sql = "SELECT  FROM tablename WHERE student_id = $student_id ";

    $res=mysql_query($sql);

    $row=mysql_fetch_array($res);

    // 输出

    echo '学号:'$row['student_id']'<br>姓名:'$row['name']'<br>性别:'$row['gender']'<br>分数:'$row['score'];

}

>

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

        }

    }

    

>

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何用php判断mysql数据库里某张表是否存在

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情