PHP实现留言板成果
1.概略了解了一些PHP+数据库的语句
2.了解了一下什么是MVC框架
Model View Controller
以下是不完整思路,今天继续完善思路:
一个用来访谒数据库的类
成员变量:
数据库的名称
暗码
数据库处事器名称
数据库处事器用户名
存储盘问源query
函数
链接数据库
获取SQL语句转换成query?
将query转成数组
????????????????????????????
Model类,对留言板各类数据操纵的类
一个数据库类的东西
获取全部的留言板内容
插入一条新的留言
删除留言
Controller类
派生出的三个子类(listController对应显示留言成果、postController对应发表留言成果以及deleteController对应删除留言成果)。
* 一个用来访谒MySQL的类
* 创建一个新的DataAccess东西
* @param $host 数据库处事器名称
* @param $user 数据库处事器用户名
* @param $pass 暗码
* @param $db 数据库名称
*/
class DataAccess {
var $db; //用于存储数据库连接
var $query; //用于存储盘问源
function __construct($host,$user,$pass,$db) {
$this->db=mysql_pconnect($host,$user,$pass); //连接数据库处事器
mysql_select_db($db,$this->db); //选择所需数据库
//出格注意$db和$this->db的区别
//前者是结构函数参数
//后者是类的数据成员
}
从sql语句中,db表中获取一个盘问源并存储在数据成员$query中
function fetch($sql) {
$this->query=mysql_unbuffered_query($sql,$this->db); // Perform query here
}
//! 执行SQL语句
/**
* 执行SQL语句,获取一个盘问源并存储在数据成员$query中
* @param $sql 被执行的SQL语句字符串
* @return void
*/
function fetch($sql) {
$this->query=mysql_unbuffered_query($sql,$this->db); // Perform query here
MVC (Modal View Controler)原来是存在于Desktop措施中的,M是指数据模型,V是指用户界面,,C则是控制器。
class Model {
}
PHP实现留言板成果
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31133.html
- 上一篇:一般浏览器字体大小默认为16px
- 下一篇: 在本书英文原版写作时