您的位置:程序门 -> 其他数据库开发 -> access



很奇怪的事情,从access里提取出来的字符无法和程序里的字符比较


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


很奇怪的事情,从access里提取出来的字符无法和程序里的字符比较[已结贴,结贴人:shwei001]
发表于:2007-07-21 22:19:48 楼主
比如一个字段是一个判断标记,取出一条记录,该字段如果为“a”则处理方法一,该字段为“b”处理方法二。

现在从该字段取出的字符明明为“a”,就是不等于啊“a”。

用的是php,代码如下

$sql   =   "select   *   from   files   where   msgid   =   ".$_get[ "mid "];
$rs-> open($sql,$conn);  
$i   =   1;
echo   $filetype   =   $rs-> fields( "filetype ");   //显示“a”
if($filetype== "a ")
        echo   "hello ";       //则不显示


这是怎么回事情呢?
发表于:2007-07-21 22:24:211楼 得分:0
把两边可能有的空格去掉,或者用len(字段名)看看是否长度为1
发表于:2007-07-21 22:26:412楼 得分:0
第一次用access,帮帮忙啊
发表于:2007-07-21 22:31:243楼 得分:20
不知道php代码中,如何去掉两侧的空格,access中用trim()
发表于:2007-07-21 22:33:524楼 得分:0
谢谢楼上
我在sql语句里用了len(filetype)   as   typelen,取出的typelen=1
发表于:2007-07-21 22:37:025楼 得分:0
哈哈,搞定了,我用了php的trim()函数,奇怪这空格不占空间的?


快速检索

最新资讯
热门点击