mysql_query("INSERT INTO new_emails (from,subject,message,to,filename,fileurl) VALUES ('$id','$stripsubj','$content','$toids','$upload_name','$att')");
首先,我知道 mysql_query 已过时,我将在不久的将来某个时候重新编写整个脚本以适应这一点。
我的主要问题是这个查询目前没有向数据库中插入任何东西,我也不知道为什么。不幸的是,我无法访问任何可以帮助我调试此问题的 phpMyAdmin 日志/SQL 日志。
我已经为此工作了一段时间,所以我希望我有一些非常愚蠢的东西没有被注意到。
“new_emails”中的列是:id,from,savedtodb,subject,message,to,filename,fileurl
ID 是 auto_increment,savedtodb 是 CURRENT_TIMESTAMP,这就是我将它们排除在外的原因。
我是否做了特别愚蠢的事情,或者是否有更深层次的原因导致它不起作用?
提前干杯!
最佳答案
from
和to
是保留字。你需要为他们反引号:
INSERT INTO new_emails (`from`, subject, message, `to`, filename, fileurl)
VALUES ('$id', '$stripsubj', '$content', '$toids', '$upload_name', '$att')
关于php - 插入查询未向数据库中插入任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20504629/