mysql-thinkphp中union使用问题
代码
$result4=$activity->where("topic='%s' and city='%s'","top",I('get.city'))->field('createTime,title,readCount,id,belong')->table('gq_activity')->union('SELECT createTime,title,readCount,id,belong FROM gq_preferential WHERE topic="top"')->union('SELECT createTime,title,readCount,id,belong FROM gq_multimedia WHERE topic="top"')->union('SELECT createTime,title,readCount,id,belong FROM gq_travel WHERE topic="top"')->select();
主要问题
怎么样在union('SELECT createTime,title,readCount,id,belong FROM gq_preferential WHERE topic="top"')里在where里使用变量用于筛选出数据。因为如果用union('SELECT createTime,title,readCount,id,belong FROM gq_preferential WHERE topic="top" and id="$id"),会报错。
上一篇: 浅谈JS中String()与 .toString()的区别
下一篇: php数组写到表格中,表格乱了
推荐阅读
-
html5在android中的使用问题及技巧解读
-
实例讲解Python的函数闭包使用中应注意的问题
-
MySQL中union和order by同时使用的实现方法
-
SQLSERVER中union,cube,rollup,cumpute运算符使用说明
-
详解spring cloud Feign使用中遇到的问题总结
-
使用mysql中遇到的几个问题
-
基于Android中Webview使用自定义的javascript进行回调的问题详解
-
在android开发中尽量不要使用中文路径的问题详解
-
Mysql5.7中使用group concat函数数据被截断的问题完美解决方法
-
Android 使用volley过程中遇到的问题解决办法