【发布时间】:2012-12-05 05:08:00
【问题描述】:
我在这里和其他论坛上尝试了一堆灵魂,但总是出错。 这是当前使用 hostgator 和 PHP 5.2 的 PHP 代码
$insert = "INSERT INTO events (datecreated, fullname, email, title, url, picurl, desc, psw, skypeid, event) SELECT jvs.datecreated, jvs.fullname, jvs.email, jvs.title, jvs.url, jvs.picurl, jvs.desc, jvs.psw, jvs.skypeid, jvs.event FROM jvs";
if (! mysqli_query($dbh, $insert) || mysqli_affected_rows($dbh) == 0)
{
die ("<BR><BR><BR>Failed to insert data- " . mysqli_error($dbh));
}
我得到的错误是:
您的 SQL 语法有错误;检查手册 对应于您的 MySQL 服务器版本,以便使用正确的语法 'desc, psw, skypeid, event) SELECT jvs.datecreated, jvs.fullname, jvs.email, jvs.'在第 1 行
我已经检查了两个表中的每个字段,并且拼写正确并且文件都在那里。 事件表中的字段顺序不同,并且该表具有更多字段。 谢谢, 埃德
【问题讨论】: