数据库信息 | ||
数据库地址: | *一般为loaclhost不变 | |
数据库用户: | *MSYQL用户名 | |
数据库密码: | *MSYQL密码 | |
数据库名称: | *MSYQL数据库的名称 | |
|
表单部份就写完了,下面我们提交表单时,就需要将信息进行验证,并且写入数据库。
//获取第一步的提交信息
$db_host = trim($_POST['db_host']);
$db_user = trim($_POST['db_user']);
$db_password = trim($_POST['db_password']);
$db_database = trim($_POST['db_database']);
$conn = @mysql_connect($db_host,$db_user,$db_password) or die ("数据库连接出错。");
当数据库权限验证通过后,我们就可以通过下面的指令创建并写入数据了。
//表的结构 `test`
mysql_query("DROP TABLE IF EXISTS `test_test`");//意思是有相同的表将会删除该表
mysql_query("CREATE TABLE `test_test` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(20) NOT NULL,
`value` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;");
//表的数据 `test`
mysql_query("INSERT INTO `test_test` (`id`, `name`, `vale`) VALUES (NULL, 'test', 'test');");
上面的这几行数据分别是对原有数据库进行自动清理,并创建新的结构,由id,name和value的一个表,同时向该表写入一条数据,分别为test,因为创建表时就已经把ID做为自增型了,所以在写入数据时,id字段可直接用NULL即可。
以上就是自己写一个安装程序install.php的方法,你可以根据此例作为基础写出不一样的安装程序,比如页面的美化,安装进度的显示,权限以及过滤判断等。
閱讀更多 森林PHP開發 的文章
關鍵字: phpMyAdmin 编程语言 技术