第一次接触PHP,在同学和网络大神的帮助下,完成了这样一个小小的通讯录程序,因为时间原因,就不再继续完善了,学习过程中遇到了一些小问题,特此整理了一下,当然 也包括程序源码。
一、安装phpstudy
因为朋友有做这个的,推荐我使用phpstudy,新手使用很方便,免去了很多麻烦。下载phpstudy后按照步骤安装(百度下载phpstudy)因为phpstudy本身就带使用手册,在这里就不多说明了。(别忘记打开MySQL和Apache)
二、安装Navicat for MySQL
因为phpstudy自带数据库和Apache等,为了便于使用,安装一个Navicat
三、安装编辑器
依然是在朋友的推荐下选择了sublime,之前也用过eclipse,但是安装JDK什么的还得配置环境,比较麻烦,博主是一个很会偷懒的人。
安装好相关工具之后,先写一个helloworld测试一下
<!DOCTYPE html> <html> <body> <?php echo "Hello World!"; ?> </body> </html>在用户浏览器中运行,(如果使用的phpstudy,那么运行时输入地址http://localhost/helloworld.php) 如果程序配置无误,可以正常运行,就可以开始后续的代码编写了!
创建数据库(数据库名为MyDB,默认编码格式为utf-8)
CREATE DATABASE `MyDB` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;创建通讯录表(ID自动生成)
CREATE TABLE `mydb`.`AddrList` ( `ID` INT NOT NULL AUTO_INCREMENT , `Name` VARCHAR( 15 ) NOT NULL , `Sex` INT NOT NULL , `Birthday` DATE NOT NULL , `QQ` VARCHAR( 15 ) NOT NULL , `Mobile` VARCHAR( 25 ) NOT NULL , `Email` VARCHAR( 30 ) NOT NULL , `Address` VARCHAR( 50 ) NOT NULL , PRIMARY KEY ( `ID` ) ) ;向通讯录里加入几条记录
INSERT INTO `mydb`.`addrlist` ( `ID` , `Name` , `Sex` , `Birthday` , `QQ` , `Mobile` , `Email` , `Address` ) VALUES ( NULL , 'xy', '0', '1995-10-27', '569742950', '123456789', '1649845@qq.cpm', '中国' ), ( NULL , '123', '0', '1234-56-78', '123456789', '987654321', '78465@163.com', '南湖' );运行后显示连接成功,就可以开始下一步的操作了
