php云人才网系统 点滴积累

作者: 坎肩儿 分类: PHP云人才网 发布时间: 2011-05-19 19:15

个人感觉这套系统的模板还是比较灵活的,模板里面可以执行SQL语句。

一、模板文件相关信息

模板格式:*.htm

开始结束标记:

<!– END –>

二、输出日期:{run:}echo date(“Y 年m月d日”,$v[sdate]){/run}

三、截取字符串长度:{run:}echo iconv_substr($v[title],0,21,$db_config[‘charset’]);{/run}

四、

++++++++++++++++语句调用+++++++++++++++++++

1、单表:DB_select_all

PHP:$demo = $obj->DB_select_all(“tablename”,”`uid`=’$rows[uid]’ order by id desc”,”`id`,`name`”);
注:$demo,自定义变量;DB_select_all,单表查询;tablename,查询的表名;`uid`=’$rows[uid]’ order by id desc,SQL语句where后面的内容,包括条件、排序等;`id`,`name`,模板页面要显示的字段名

HTM:
<!– $demo AS $v –>
{v[id]}-{v[name]}
<!– END –>
注:$demo,PHP页面定义的变量,要对应好;$v,模板页面定义的变量;{v[id]},模板页面输出字段值的写法;<!– END –>,模板页面语句结束标记
延伸:直接输出字段{v[fieldname]};字段值作为一个数据,调用另一个参数{arr_data[edu][$v[edu]]},调用学历的值。

2、单条查询:DB_select_once(表名,条件,select *)

HTM:直接执行SQL语句
{run:}$modInfo=$obj->DB_select_once(“calss_news”,”`id`=$rows[nid]”,”`id`,`name`”);{/run}
输出值:{modInfo[name]},跟SQL语句写在PHP页面一样。
注:这段代码的功能,根据新闻的ID读取新闻的栏目名字

 

3、多表查询:DB_select_alls

4、