求韩顺平讲SMARTY时候的 SqlHelper.class.php 和FenyePage.class.php文件
注明:是讲SMARTY部门留言板项目时候的那个哦,因为这个比较新,我之前的讲PHP的那两个文件有点老,现在不知道怎么改了,希望有这两个文件的仁兄能贡献一下哦,如果可用立即...
注明:是讲SMARTY 部门留言板项目 时候的那个哦,因为这个比较新,我之前的讲PHP的那两个文件有点老,现在不知道怎么改了,希望有这两个文件的仁兄能贡献一下哦,如果可用立即给分哦 多谢了,
展开
展开全部
<?php
require_once 'SqlHelper.class.php';
class EmpService{
//一个函数可以获取共好雀有多少页
function getPageCount($pageSize){
//需要查询$rowCount
$sql="select count(id) from emp";
$sqlHelper=new SqlHelper();
$res=$sqlHelper->execute_dql($sql);
//这样就可以计算$pageCount
if($row=mysql_fetch_row($res)){
$pageCount=ceil($row[0]/$pageSize);
}
//扒袜局释放资源关闭连接
mysql_free_result($res);
//关闭连接
$sqlHelper->close_connect();
return $pageCount;
}
//一个函数可以获取应当显示的春让雇员信息
function getEmpListByPage($pageNow,$pageSize){
$sql="select * from emp limit ".($pageNow-1)*$pageSize.",$pageSize";
$sqlHelper=new SqlHelper();
//这里的$res就是一个二维数组
$res=$sqlHelper->execute_dql2($sql);
//释放资源和关闭连接
//关闭连接
$sqlHelper->close_connect();
return $res;
}
//第二种使用封装的方式完成的分页(业务逻辑到这里)
function getFenyePage($fenyePage){
//创建一个SqlHelper对象实例
$sqlHelper=new SqlHelper();
$sql1="select * from emp limit "
.($fenyePage->pageNow-1)*$fenyePage->pageSize.",".$fenyePage->pageSize;
$sql2="select count(id) from emp";
$sqlHelper->exectue_dql_fenye($sql1,$sql2,$fenyePage);
$sqlHelper->close_connect();
}
//根据输入id删除某个用户
function delEmpById($id){
//
$sql="delete from emp where id=$id";
//创建SqlHelper对象实例
$sqlHelper=new SqlHelper();
//0, 1 ,2
return $sqlHelper->execute_dml($sql);
}
}
?>
require_once 'SqlHelper.class.php';
class EmpService{
//一个函数可以获取共好雀有多少页
function getPageCount($pageSize){
//需要查询$rowCount
$sql="select count(id) from emp";
$sqlHelper=new SqlHelper();
$res=$sqlHelper->execute_dql($sql);
//这样就可以计算$pageCount
if($row=mysql_fetch_row($res)){
$pageCount=ceil($row[0]/$pageSize);
}
//扒袜局释放资源关闭连接
mysql_free_result($res);
//关闭连接
$sqlHelper->close_connect();
return $pageCount;
}
//一个函数可以获取应当显示的春让雇员信息
function getEmpListByPage($pageNow,$pageSize){
$sql="select * from emp limit ".($pageNow-1)*$pageSize.",$pageSize";
$sqlHelper=new SqlHelper();
//这里的$res就是一个二维数组
$res=$sqlHelper->execute_dql2($sql);
//释放资源和关闭连接
//关闭连接
$sqlHelper->close_connect();
return $res;
}
//第二种使用封装的方式完成的分页(业务逻辑到这里)
function getFenyePage($fenyePage){
//创建一个SqlHelper对象实例
$sqlHelper=new SqlHelper();
$sql1="select * from emp limit "
.($fenyePage->pageNow-1)*$fenyePage->pageSize.",".$fenyePage->pageSize;
$sql2="select count(id) from emp";
$sqlHelper->exectue_dql_fenye($sql1,$sql2,$fenyePage);
$sqlHelper->close_connect();
}
//根据输入id删除某个用户
function delEmpById($id){
//
$sql="delete from emp where id=$id";
//创建SqlHelper对象实例
$sqlHelper=new SqlHelper();
//0, 1 ,2
return $sqlHelper->execute_dml($sql);
}
}
?>
启帆信息
2024-11-19 广告
2024-11-19 广告
启帆信息是英伟达中国区代理商,原厂授权代理,提供全面的软件技术解决方案以及NVIDIA以太网产品、交换机等产品,欢迎前来咨询!...
点击进入详情页
本回答由启帆信息提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询