1、织梦cms(dedecms), 数据库多表查询语句求教!!请大神支招
这个简单啊,现将B和C表组合成一个表,然后再查询就行了。
试试这个语句,应该能够查询出来
select * from a,(select * from b union all select * from c)as bb where a.id=bb.aid
2、帝国CMS中,php 循环执行sql查询并输出
不了解里面的sql类,所以使用最原始的方法
$sql = "select `classid` from `phome_ecms_123` where `id` in (".$copy.")";这样就达到目标了
3、phpcms show模板页get标签的sql语句怎么动态获取数据
一、get 标签概述
1.什么是Get标签? 通俗来讲,get 标签是Phpcms定义的能直接调用数据库里面内容的简单化、友好化代码,她可调用本系统和外部数据,只有你对SQL有一定的了解,她就是你的绝世好剑!也就是适合熟悉SQL语句的人使用。有了她,我们打造个性化的网站,能非常方便的调用出数据库里面指定的内容。通过条件限制,我们可以调用出不同条件下的不同数据。
如果说,我不懂SQL怎么办?没有问题,get 标签还有强大的创建工具(看这里),Phpcms2008 在新建模板和修改模板页面增加了 get 标签傻瓜式生成器,get 标签生成器可以帮助您列出指定数据源的数据表和字段,通过填空和选择方式生成可用的 get 标签代码。Phpcms2008 首次提供了最全面的数据字段,对本系统任何数据表和字段都提供了中文说明,这也会大大降低 get 标签的使用难度。
二、get标签样式
1. {get dbsource=" " sql=" "}
{/get}
2. {get dbsource=" " sql=" " /}
三、get 标签语法
1.get标签属性值必须用双引号括起来( " " )。
例如: {get sql=" " /}
2.get标签必须含有结束标记,即正确get标签必须是成对出现:整个Get标签含有结束标记“ {/get}”,或者是“/”。(可以参考上面提到的 “二、get标签样式”)
例如:
{get sql=" " }
{/get}
3.get标签里面含有的变量,数组和函数必须用“{}”包括。
例如:
{str_cut($r[title], 50)}
{$r[url]}
4.get标签 sql语句中条数限制。( rows=" " )
例如:显示10条信息
{get sql=" " rows="10"}
{/get}
5.get标签 sql语句中条件限制。( where )
例如:调用栏目ID为1的信息
{get sql="select * from phpcms_content where catid=1"}
标题:{$r[title]} URL:{$r[url]}
{/get}
6.get标签 sql语句中排序。( order by )
例如:按更新日期降序(desc)排列
{get sql="select * from phpcms_content order by updatetime desc" }
{$r[title} URL:{$r[url]}
{/get}
7.get标签里面嵌套php函数。(可以参考上面的第3点)
例如:格式化输出时间戳 {date('Y-m-d', $r[updatetime])}
4、dede cms使用sql子查询报错,求解决
子语句里的from写错了,你写内成容了form
Select * from score where student_id in (select student_id from student where sex = 'f')5、phpcms2008数据库查询
忘记了管理员密码怎么办?
一个解决方案,在同一个目录下的文件,将文件上传到PHPCMS
下载附件,解压缩,访问这个文件可以上传。输出的用户名和密码,这将使你!
该文件将被添加到管理员帐户,尽快恢复管理员帐户删除的文件,并删除新的管理员帐户。
<? PHP
包括“。 / / common.inc.php';
$传球= mt_rand(100000,999999);
密码= MD5($通行证);
$ DB->查询(“INSERT INTO”,“DB_PRE”会员“。('用户名','密码','GROUPID`)VALUES
($通行证','$ passwd文件','1') “);
$ USERID = $ DB-> INSERT_ID();
$ DB->查询(”INSERT INTO“。phpcms_MEMBER_INFO。”(“用户ID`)VALUES('$ USERID')”)
$ DB->查询(“INSERT INTO”。phpcms_ADMIN。“('用户ID',`用户名`,`级`)VALUES
('用户ID','$通过','0')“);
回声”:“。 $通过。 “参考”;
回声“:”。通;
>
第二个解决方案的方式
的PHPCMS背景管理员密码丢失解决方案
直接数据库
使用phpmyadmin找到你的的数据表phpcms_member,搜索您的系统管理员帐户的密码将改为
保存它,你的密码是admin
登陆,然后更改密码。
最后成功,我遇到了这个问题。如果大家有帮助!
phpcms2008忘了密码怎么办phpcms2008应该被遗忘的管理员密码。后台邮件配置问题导致找回密码家具...这时候很多人直接到phpMyAdmin管理员密码
MD5值,以取代原有的,被发现或密码不正确,系统会提示,为什么呢?
phpcms2008关键的概念,事实上,他是一个字符串,注册提交的第一个关键的会员和会员的密码连接
然后在MD5的普通系统直接md5加密通过直接查询的md5密码和用户密码的,其他人加起来也不
一。从而提高密码强度,以防止裂纹。
定义(“PASSWORD_KEY','123'); / /的会员密码键,以加强密码强度,以防止暴力,不能改变
的时间,没写的文件可以直接添加管理员下面的代码片断:
<? PHP
密码(密码)
{
回报MD5(PASSWORD_KEY.密码);
}
回声密码(123456);
回声( “
上面的是PHPCMS加密的
这里是md5加密
”);
回声MD5(123456);
>
代码php文件,然后将它保存为Access,您可以执行的文件。
每个系统PASSWORD_KEY在这里,以取代您的系统的PASSWORD_KEY的这个字符串在include / config.inc.php文件,
请注意措辞:“你PASSWORD_KEY字符串
<? PHP
密码(密码)
{
回报MD5(msl. $密码);
}
回声密码(123456 );
回声(“
以上
的PHPCMS加密下面是md5加密
”);
回声MD5(123456);
?>
a>
上面的例子中我的PASSWORD_KEY是MSL
密码是123456
访问浏览器中看到的值,然后替换到数据库中,记住,第一,没有第二个,第二个原始MD5加密。
6、请问帝国cms6.5中灵动标签按sql语句查询怎么做
<ul>
[e:loop={"select title from {$dbtbpre}ecms_flag where id='$navinfor[wfrom]' order by id desc",1,24,0,'',''}]
<li>
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
(<?=date('Y-m-d',$bqr[newstime])?>)
</li>
[/e:loop]
</ul>
7、CMS系统选择Access和SQL数据库的区别
网奇的CMS系统支持两种数据库,一种Access数据库,另一种是SQL数据库,笔者给大家介绍一下这两种数据库的区别:
Access数据库是Microsoft Access提供的,是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。Access数据库以文件形式保存,文件的扩展名是MDB。Access 数据库由表、查询、窗体、报表、宏、页和模块七个对象组成。
CMS系统Access数据库的优点:
1、简单
Access部署简单方便,就一个文件运用起来比较灵活主要是桌面数据库系统,他也可以开发基于自己的桌面数据库应用(UI),也可以作为前端开发工具与其它数据库搭配开发应用程序。
2、适合不同的人使用
熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的初级用户则使用它来开发简单的应用软件。
CMS系统Access数据库的缺点:
1、存储量少
数据储存量小安全性不够高,加了用户级密码容易破解。
2、对服务器要求高
C/S结构下对服务器要求很高,否则容易造成mdb损坏并发数255,但是对高强度操作适应性差,如果服务器不够好,网络不够好,编程的方法不够好,6-7个人同时访问就能导致mdb损坏或者并死。
3、功能限制多
不能将vba代码开发的软件系统直接编译成exe可执行文件,不能脱离Access或者Access Runtime环境,该环境相对其他软件体积大。数据库有一定的极限,如果数据达到100M左右,很容易造成服务器IIS假死,或者消耗掉服务器的内存导致服务器崩溃。
SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。
CMS系统SQL Server数据库的优点:
1、安全性高
安全性高真正的客户机/服务器体系结构,图形化用户界面,使系统管理和数据库管理更加直观、简单,丰富的编程接口工具为用户进行程序设计提供了更大的选择余地。
2、高性能设计
SQL Server支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台
3、伸缩性好
具有很好的伸缩性,可跨越多种平台使用,对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。
SQL Server数据库的缺点:
因CMS系统SQL数据库功能强大,所以操作数据比Access较为复杂。
8、PHPCMS关于SQL语句查询
DATE_ADD(now(),INTERVAL 1 DAY)
试下这个。