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) ,也就是与数据库连接成功后,才开始建立数据表。

  • 相关阅读:
    CSS知识点总结[部分]
    前端知识日常总结
    上传第三方jar包到nexus
    maven命令
    mac安装并配置nexus3.5.1版本
    前端解决跨域问题
    Package.json 属性说明
    nodejs日常总结
    log4j.properties总结
    Spring整合Hibernate
  • 原文地址:https://www.cnblogs.com/jacson/p/4486504.html
Copyright © 2011-2022 走看看