where条件问题,急!!!
时间:2011-05-14
来源:互联网
想做一个城市三级联动的下拉列表功能
在ACTION中,写了如下的方法:
public function provinces(){
$area = D("Area");
$district = $area->where('substr(a_id,2,4)="0000"')->select();
if($district){
$this->ajaxReturn($district,"省份取值成功",1);
}else{
$this->ajaxReturn($district,"省份取值失败",0);
}
}
目的:想获得a_id字段中,后4位为“0000”的记录。
问题:上述代码,只返回一条“重庆”的记录,这是为什么? 应该怎么写才是正确的?
在ACTION中,写了如下的方法:
public function provinces(){
$area = D("Area");
$district = $area->where('substr(a_id,2,4)="0000"')->select();
if($district){
$this->ajaxReturn($district,"省份取值成功",1);
}else{
$this->ajaxReturn($district,"省份取值失败",0);
}
}
目的:想获得a_id字段中,后4位为“0000”的记录。
问题:上述代码,只返回一条“重庆”的记录,这是为什么? 应该怎么写才是正确的?
作者: comeon2122 发布时间: 2011-05-14
数据库支持substr 函数吗?
你是否应该写成 where(a_id like '%0000') 这种的
你是否应该写成 where(a_id like '%0000') 这种的
作者: huisebeizi 发布时间: 2011-05-19
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28