这个PDO插入语句没有任何理由在MySQL中插入吗?PDO语句没有插入
$stmt = $dbh->prepare("INSERT INTO training courseId = :postCourse, title = :postCourseName, startDate = :postStartDate, endDate = :postEndDate");
$stmt->bindParam(':postCourse', $postCourse);
$stmt->bindParam(':postCourseName', $postCourseName);
$stmt->bindParam(':postStartDate', $postStartDate);
$stmt->bindParam(':postEndDate', $postEndDate);
$stmt->execute();
我没有得到任何错误。一切对我来说都是正确的。
错误的SQL INSERT语法。它应该是这样的:'INSERT INTO tbl(col1,col2,...)VALUES(:val1,:val2 ...)' – bfavaretto
@bfavaretto不正确,是,错,可疑...... http:// dev .mysql.com/doc/refman/5.5/en/insert.html –