我想可能是PHP对字符变量的长度有限制。你可以试一试直接输出odbc_result($result,1),看显示结果是否也是截取了前面一部分?

解决方案 »

  1.   

    我定义了一长字符串,然后显示它,发现显示正确。所以,我想PHP对字符串长度应该没有限制。不能正确显示$InfoContent,可能是因为$InfoContent包含了HTML标志符,你可以试一下
    1。$InfoContent=htmlspecialchars($InfoContent),然后显示,看是否可以显示所有内容。
    2。用addcslashes (string str, string charlist)
       将$InfoContent中的某些字符加上"\",charlist用来指定你要转换的字符的ASCII码,以上两个函数的详细使用方法,你可能看一下PHP帮助。
      

  2.   

    我也用了同样的方法(我定义了一长字符串,然后显示它,发现显示正确)调试。
    问题可能是odbc_result($result,1)函数取出的内容有限制。
    我再试一试。
    请jane11(jane11)给我你的MAIL。谢谢。
      

  3.   

    php对字符变量没有限制,我曾经将一个3xxK的文件读到一个变量中都没有问题的看看写到文件和输出是不是都一样出问题啊,要是一样,可能操作数据库有问题
      

  4.   

    我用的是ACCESS数据库,你们呢
      

  5.   

    php一般都使用mysql,他们是黄金搭档