很多时候,我们从网上下载的源码都没有安装程序,需要自己导入SQL到数据库中,有的朋友由于使用的虚拟机或者没有phpmyadmin,导入起来比较麻烦,或者无法导入,今天合肥达内PHP培训就教大家写一个简易的PHP安装程序。
安装界面
在安装界面这些是必须要留出来的,这些表单也是一个PHP源码需要用到的连接数据库最基本的权限。
这个表单的源码代如下:
数据库信息
数据库地址:*一般为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快速写一个安装程序install.php全部内容,php作为开发类的一个语言,现在受到越来越多人的关注,选择合肥PHP培训班,不再孤军奋战,轻轻松松做IT高薪白领。合肥达内培训带领有明确目标的学子迈向成功之路!
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!