zoukankan      html  css  js  c++  java
  • php验证是否建立数据库,否,则自动建立

    <?php
    /*
    默认建立的数据库为test,数据表为admin,管理员只需要修改DB_PWD(即本地的服务器密码)即可,用户密码采用md5加密
    */
    define(DB_HOST,"localhost");
    define(DB_USER,"root");
    define(DB_PWD,"yuyouwen");
    define(DB_NAME,"test");
    
    $con=mysql_connect(DB_HOST,DB_USER,DB_PWD)or die("无法连接数据库服务器!");
    mysql_select_db(DB_NAME,$con);
    // Create database
    if(!mysql_select_db(DB_NAME,$con)) {
        mysql_query("CREATE DATABASE test");
        if(mysql_select_db(DB_NAME,$con)){
        $query="CREATE table admin (
              `id` smallint(5) NOT NULL auto_increment,
              `username` varchar(35) NOT NULL,
              `password` varchar(35) NOT NULL,
              `email` varchar(35) NOT NULL,
              `regTime` varchar(35) NOT NULL,
              PRIMARY KEY  (`id`)
             )";
            mysql_query($query);        
        }
        }
    ?>

    注意的是,在Create database中,必须在判定 mysql_select_db(DB_NAME,$con) ,也就是与数据库连接成功后,才开始建立数据表。

  • 相关阅读:
    软件工程—附加作业
    软件工程最终总结
    电梯调度(两人结对)
    VS单元测试
    第二周作业(2,3题)
    VS的安装
    补救
    漂亮男孩不说谎
    博客带我成长
    Java后缀数组-求sa数组
  • 原文地址:https://www.cnblogs.com/jacson/p/4486504.html
Copyright © 2011-2022 走看看