php验证是否建立数据库,否,则自动建立
2024-10-11 11:12:05
<?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) ,也就是与数据库连接成功后,才开始建立数据表。
最新文章
- tp框架获取常量信息、方法、命名空间
- 简单的OkHttp使用介绍
- SQL笔记 - CTE递归实例:显示部门全称
- 第 2 章 让jsp说hello
- C#根据CPU+磁盘标号来注册软件
- The golden ratio: 1.618
- paper 58 :机器视觉学习笔记(1)——OpenCV配置
- Java架构必会几大技术点(转)
- 使用 AppFuse 的七个理由
- Android项目svn代码管理问题
- 基于HTTP协议下载文件的实现
- jq小demo—图片翻页展示效果 animate()动画
- angular : ng-options
- 【LeetCode】289. Game of Life
- MySQL系列(二)---MySQL事务
- ASP.NET Core 一步步搭建个人网站(7)_Linux系统移植
- 使用Ant打包Web前台程序
- [HNOI 2016]最小公倍数
- 【算法导论】单源最短路径之Dijkstra算法
- 模拟实现库函数的atoi、atof和itoa
热门文章
- nyoj-67-三角形面积(S=(1/2)*(x1y2+x2y3+x3y1-x1y3-x2y1-x3y2))
- IO编程、操作文件或目录、序列化、JSON
- tar 多文件解压压缩
- WC2019 I 君的商店
- Spark入门实战系列
- 了解Unity中的多线程及使用多线程
- js易犯错误与易混淆的重要知识点
- bzoj 3992 [SDOI2015]序列统计——NTT(循环卷积&;&;快速幂)
- oracle+110个常用函数
- 单端IO标准