所以我使用pdo这个php插入脚本。
$i = $db->prepare("INSERT INTO MEMB_INFO (memb___id, memb__pwd, memb_name, sno__numb,bloc_code, ctl1_code,mail_chek, mail_addr,modi_days) VALUES (?, [dbo].[fn_md5](?,?),?,?,?,?,?,?,?)");
$i->execute(array($username,$password,$username,'test','111111111111','0','0','1',$email,'2005-01-03'));
但每当我运行它时都会显示此错误
致命错误:带有消息的未捕获异常'PDOException' 'SQLSTATE [22018]:强制转换规范的字符值无效:206 [Microsoft] [ODBC SQL Server驱动程序] [SQL Server]操作数类型冲突: text与datetime不兼容(SQLExecute [206] at 分机\ PDO_ODBC \ odbc_stmt.c:254)'
modi_days是日期时间类型,长度为8