文档章节

where($map)条件中_开头字段的问题

yeahlife
 yeahlife
发布于 2016/04/08 10:38
字数 217
阅读 66
收藏 0

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

where($map)条件中_开头字段的问题

$openid = M('OauthMember')->where($map)->cache()->getField('_name');

  • 今天测试微信推送的时候遇到个问题就是
  • 我往xxx_oauth_member表加了个字段用以区分AdminMember表中的会员
  • 开始添加的字段是'_type',打印出$map,结构为
Array
(
    [lock_to_id] => 5
    [status] => 1
    [_type] => 2
)

** 测试,打印输出,用该条件在navicat中执行却能查询出结果 '_name'

SELECT (_name) FROM thinkoao_oauth_member WHERE lock_to_id=5 and status=1 and _type=2;

  • 但是程序就是执行不了,打印M('OauthMember')->getLastSql();firebug也是提示404
  • 后来将字段'_type' 更改为 'qtype'问题解决
  • 那么,现在的问题是,原生sql中'_type'能够执行,而

ThinkPHP中却不能在where($map)中执行,这算是Bug还是其他的问题?

© 著作权归作者所有

yeahlife
粉丝 3
博文 111
码字总数 38395
作品 0
石家庄
程序员
私信 提问
Sass基础的入门语法笔记

变量 sass的变量必须是$开头,后面紧跟变量名,而变量值和变量名之间就需要使用冒号(:)分隔开(就像CSS属性设置一样),如果值后面加上!default则表示默认值。 特殊变量 一般我们定义的变量都...

楠木楠
2016/12/04
15
0
对mybastis 的理解3--dao层数据库主通道工具类

package org.xnat.dao.util; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.util.ArrayList; import java.util.List; import java.uti......

xnatural
2014/11/16
0
0
Mybatis(三)动态sql

当我们使用传统JDBC方法去写复杂的SQL语句的时候,需要去进行大量的拼接。常常会因为一个小错误如少写了一个空格导致错误,而且还很难找出错误的原因,Mybatis的动态SQL功能正是为了解决这些...

什么都不懂的小石
2017/12/03
0
0
MyBatis动态SQL(认真看看, 以后写SQL就爽多了)

作者:阿进的写字台 cnblogs.com/homejim/p/9909657.html 0 一起来学习 mybatis PRIMARY KEY ()) ENGINE=InnoDB AUTOINCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb40900aici COMMENT=......

程序员小灰
02/21
0
0
mybatis 的动态SQL使用

动态 SQL 动态 SQL 是mybatis一个很强大的特性,我们经常会因为不同的条件去拼接sql,一不小心可能就会少了个空格,或是列名后面多了个逗号。利用动态sql可以很灵活的去为我们拼接sql,且相对...

非摩尔根
01/08
55
0

没有更多内容

加载失败,请刷新页面

加载更多

mars-config 动态配置管理

mars-config 码云地址:https://gitee.com/fashionbrot/mars-config 介绍 spring mvc 、springboot 动态配置系统。http 轮训方式 更新 动态配置 软件架构 软件架构说明 后端使用技术 :sprin...

fashionbrot
11分钟前
6
0
女朋友玩吃鸡手游被开挂老哥骗炮,我见义勇为将骗子绳之以法

大家好,我是乔哥。 晚上10点以后下班后我回到自如出租房里面,开始处理公众号粉丝发来的消息,一条一条处理,突然看到了这么几条消息,吸引了我的眼球: 然后我就和这位女粉丝小红(化名)聊...

gzc426
16分钟前
2
0
两款软件

fadetop保护眼睛软件 Snipaste截图软件

伟大源于勇敢的开始
43分钟前
6
0
06.全局锁和表锁

根据加锁的范围,MySQL里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁 全局锁就是对整个数据库实例加锁。MySQL提供了一个加全局读锁的方法,命令是flush tables with read lock(FTW...

scgaopan
今天
7
0
图解安装CentOS8

最近正式发布了CentOS8!迫不及待地准备下载了CentOS8镜像,准备体验下,工作繁忙无暇理会。 今天抽空安装体验下~ 可从CentOS官网下载:https://centos.org/download/ 为了快速可以选择从国...

技术训练营
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部