帝国cms查询结果数组 帝国cms功能

帝国cms 出现: mysql_fetch_array() expects parameter 1 to be resource, boolea

mysql_fetch_array() 里面的参数 应该是一个sql语句的结果集 ,而你的语句是

创新互联成都企业网站建设服务,提供网站设计、成都网站制作网站开发,网站定制,建网站,网站搭建,网站设计,响应式网站,网页设计师打造企业风格网站,提供周到的售前咨询和贴心的售后服务。欢迎咨询做网站需要多少钱:18982081108

mysql_fetch_array($sql ) 似乎 参数是sql 语句 随意报错

改成 $ths-r=mysql_fetch_array($this-query($sql)) 试试

帝国cms标签[e:loop={"select * from {$dbtbpre}ecms_huati order by newstime desc limit 1",6,24,0}

[e:loop={"select * from {$dbtbpre}ecms_huati order by newstime desc limit 1",6,24,0}]

......

[/e:loop]

第一部分:

"select * from {$dbtbpre}ecms_huati order by newstime desc limit 1"

查询数据模型为 huati 的数据表,{$dbtbpre}为表前缀

order by newstime desc 排序规则,按照发布时间,倒序排列

limit 1 ,查询结果数量控制,仅显示一条记录

第二部分:

6,显示6条记录,这个6是针对e:loop而言的,第一部分中有limit 1,所以,这个地方的6是不起作用的

第三部分:

24,如果第一部分是查询函数的话,那么这个地方必须是24

第四部分:

0,表示titlepic不限制,不限制该信息是否有标题图片

帝国CMS中,php 循环执行sql查询并输出

不了解里面的sql类,所以使用最原始的方法

$sql = "select `classid`  from `phome_ecms_123` where `id` in (".$copy.")";

$query = mysql_query($sql);

//使用in更方便

where($arr = mysql_fetch_assoc($query)){

$string .= $arr['classid'].",";

}

echo $string;

这样就达到目标了


当前文章:帝国cms查询结果数组 帝国cms功能
地址分享:http://ybzwz.com/article/ddcodco.html