首页 > 数据库技术 > 详细

php验证是否建立数据库,否,则自动建立

时间:2015-05-08 01:40:15      阅读:240      评论:0      收藏:0      [点我收藏+]

 

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

php验证是否建立数据库,否,则自动建立

原文:http://www.cnblogs.com/jacson/p/4486504.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!