$conn->prepare("INSERT INTO aaa(name,mydate) VALUES (trim(:name),now())");
这条无法执行,请问应该如何改?

解决方案 »

  1.   

    无法执行报啥错误
    mydate是啥类型,改为DATETIME
      

  2.   

    $conn->prepare("INSERT INTO aaa(name,mydate) VALUES (trim(‘name’),now())");还有就是,不知道在程序里面怎样调试,可以放到mysql管理工具里面去运行一下这句sql语句,如果不正确会提示你为什么不正确,在慢慢调试修改就可以了。
      

  3.   

    INSERT INTO aaa(name,mydate) VALUES ('aaa',now());
    这条语句在mysql中直接执行能成功,
    $conn->prepare("INSERT INTO aaa(name,mydate) VALUES (trim(:name),now())");
    以下则不行,主要是因为now()的事,不是trim(:name)的问题
      

  4.   

    Insert into `aaa` Set name='abc',mydate='".time()."'