php100学习记录61

61讲就正式开始为期9个课时的PHP+Mysql新闻系统的开发
第61讲的三个内容是:
一 新闻系统的前台后台的UML建模
二 设计所需的环境、模块、模板等说明性东西的书写
三 新闻系统的数据库建模

这几个东西在规划一个系统之前都要充分的考虑好,工欲善其事必先利其器
不必急着看完着九节课,因为整个系统中设计到很多前面所学的知识
例如:smarty、session、OOP、javascript

其实说实话,大多数前面学习的东西我差不多都忘记的一干二净,老师书写的时候才能回忆起一些内容来.
在学习之前很想把以前学习的这四个方面全部复习一遍。

待续….

php100学习记录57-59

57讲 待续

58讲主要内容是如何使用biweb系统搭建企业网站,以及建设企业网站初期的准备工作。
1、网站的基本功能
  ##单页发布功能
  ##新闻功能
  ##产品发布
  ##订单功能
  ##留言反馈
2、网站的其他功能
  ##搜索
  ##后台管理
  ##会员管理
  ##seo功能
3、如何写企业网站评估报告
  ##主要的模块功能以及简单说明
  ##模块对应的栏目,开发时间,单价,技术需求,备注等

59讲的主要内容是对biweb这个系统的目录结构以及数据库设计的分析

    哪些是系统框架,哪些是系统目录,哪些是模块目录,以及清晰的数据设计、php中清晰的变量名、功能名、函数名等。

    然后说明了如何自己写一个模块的东西添加到网站上面,这一块不细说,需要二次开发的同学都可以深入的研究研究。

php100学习记录55-56

55讲 PDO连接数据库 代码下载

<?php
 
$pdo=new PDO("mysql:host=localhost;dbname=member", "root", "",array(PDO::ATTR_PERSISTENT => true) );
//array(PDO::ATTR_PERSISTENT => true) 这个参数是为了保持数据库长链接
 
$results=$pdo->query("select * from `user_list`"); //查询语句
 
//while($row=$results->fetch()){ //while循环输出的是多个数组
//	print_r($row);
//	}
//echo "<br><br>";
 
$roww=$results->fetchAll(); //fetchall输出的是一个二维数组,结果一样
print_r($roww);
 
 
 
if($pdo->exec("insert into user_list(username,password) values ('admin','admin')")){
	echo "插入成功"; //插入语句,update、delete语句也一样
	echo $pdo->lastInsertId(); //显示最后插入的ID
}
 
?>

56讲 制作PHP安装程序的原理和步骤 代码下载
这个有好几个文件,具体可查看代码
关于56讲有几个问题还未能解决

3、数据库导入时,需检查:
a、检查是否有建立数据库的权限
b、是否同名数据库的存在
c、考虑到数据库导入的大小是否分段处理
4、检查配置环境,各种模块的支持情况,如:gd2, pdo,rewirte等

php100学习记录51-52

这是一个会员系统的源码
代码一 代码二

其中具体的细节就不说了,代码里面都注释的很详细,其中还有三个功能没有完善
一:验证码的功能
二:退出的功能
三:注册时的权限功能

说说这个会员系统的主要功能把:
一 注册会员
二 登录网站
三 登录后的权限内容查看
四 登录超时功能