当前位置:asp编程网>技术教程>软件使用教程>  正文

TP代码生成器使用教程 生成一条和多条查询记录方法

2017-11-27 11:01:00   来源:www.aspbc.com   作者:wangsdong   浏览量:381   收藏
这里介绍一下TP代码生成器,生成一条和多条查询记录

打开TP代码生成器,连接上数据库,进入TP代码生成器的主界面。
点击【TP版本】中的【5.0】,然后点击查询选项卡

【表名】中我们选择news表,如果你要进行联合查询的话,点击右侧的联合查询,在里面设置好联合的表和联合的条件。
【字段名】中选择我们要查询的某些字段,如news_id,news_title,news_time,打到打上勾即可,如果要全部字段,点击右侧的全选即可
【类型】选择【多条】选项,如果查询是单条的话,点击左侧【单条】按纽即可。
【条件语句】,点击【where条件】按纽,弹出where条件对话框。
 假设我要查询news_id = $id and is_show = 1这种条件
 以下操作在where条件对话框中
    第1步:
【字段名】选择news_id字段
【运算符】选择eq_等于
【来源】  选择变量
【参数属性】输入id
然后点击【添加按纽】
第2步:
【字段名】选择is_show字段
【运算符】选择eq_等于
【来源】  选择常量
【参数属性】输入1
然后点击【添加按纽】
…… 其它条件添加的方法类似

然后点击【确定】按纽,返回到主界面

【排序语句】 点击【order排序】,弹出order排序对话框
假设以news_time降序
以下操作在order排序对话框中
   【第一排序】,选择news_time,点击右边降序
   ……
   然后点击【确定】按纽,返回到主界面

然后点击【生成代码】按纽,弹出生成结果对话框,点击下面【复制】按纽,将代码内容复制到剪切板中,然后打开model类,在里面创建一个function,如果function test(){……},把代码粘贴到里面。
如果你要使用这个function,就在控制器中调用它,调用的方法:
$list = model('news')->test();
print_r($list);   //输出结果
$this->assign('newslist',$list); //输出到页面newslist上
就可以。


关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网