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) ,也就是与数据库连接成功后,才开始建立数据表。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步