如题,现在想想以前用SSH写的时候,在 struts中从来不会出现这种问题,错误信息可以精确到是哪一个属性为空值。不知道大家在php中是怎么解决这个问题的??

解决方案 »

  1.   

    打开PHP的错误提示
    将SQL语句到MYSQL里执行看看什么提示
      

  2.   

    这样不行吧,1.不知道怎么算打开PHP的错误提示。
    2.值是以变量的形式写在sql语句中的,怎么可能放在MYSQL中试?
      

  3.   

    1.不知道怎么算打开PHP的错误提示。
    2.值是以变量的形式写在sql语句中的,怎么可能放在MYSQL中试?1.
    ini_set("display_errors", "On");
    error_reporting(E_ALL | E_STRICT);2.变量你不会自己做个数值在里面嘛?
      

  4.   

    3Q
    第一个写进去了没反应,可能是我写的问题。
    第二个试了一下,mqsql也不会提示具体的问题出在哪
    不过问题还是解决了,3Q~
      

  5.   

    1、先把你的SQL构建出来,看看语句是不是正确。。
    2、再看看你的字段数据是不是与表中的字段类型相符合。
    3、以上没问题的话还是不行,把SQL复制到MYSQL中调试下,看看MYSQL有什么提示
      

  6.   

    去Apache/logs/error.log看看错误日志吧
      

  7.   

    echo mysql_error();
    就可以显示错误在哪里