{$smarty}模版pgsql的学习笔记

   在新公司上班,用的是wamp,服务器用的是postgresql,模版用的是smarty,对我这个至用过wamp和mysql的菜鸟来说基本就是从零开始,不过看着看着就发现,有些东西还是万变不离其中的。

  关于smarty:

  在smarty模版中,我需要根据用户点击的关键字从sql里查询出数据并展示,如果没有点击关键字,则显示默认页面,查了一下发现有这么一个函数{$smarty.get.你需要的值},他的意思就等于在模版中得到$_GET['你需要的值']。然后我就直接把something.php?word=关键字 ,做成关键字超链接,于是就something.php可以在sql语句中查询关键字了。

    接着用smarty给查询的数据分页,由于学艺不精就只好用笨办法

{if !$smarty.get.关键字}(如果没有点击,$smarty.get.关键字不存在,该语句为真

<没有点击时的html内容>

{/if}

{if $smarty.get.关键字}(如果点击,$smarty.get.关键字存在,该语句为真)

<点击时的html内容>

{/if}

pgsql:

psql的一些语句和还是没有在mysql中遇到过,在pgsql中是可以存储数组的,我要得到所有包含某个值的数组所在的行:

select *  from table where  ‘数组里你要查的值’= ALL(你要查的数组的字段名);

有几个呢?

select count(*) from table where  ‘数组里你要查的值’= ALL(你要查的数组的字段名);

$rs=pg_fecth_array($result);

$count=$rs[0];

$count就是总数。

这里和mysql的获得总数完全没差嘛!

你可能感兴趣的:({$smarty}模版pgsql的学习笔记)