尝试在表格中插入一行。有了一匹母马,试图在tinterweb
上使用数十个例子没有成功,我必须要理解PDO是如何工作的。
$stmt = $dbh->prepare ("INSERT INTO table_name (date, link, desc)
VALUES (:date,:name,:desc)");
$stmt -> bindParam(':date', $date);
$stmt -> bindParam(':name', $name);
$stmt -> bindParam(':desc', $desc);
$stmt -> execute();
move_uploaded_file($_FILES["file"]["tmp_name"], $upload);
答案 0 :(得分:1)
desc
是保留字并且必须格式化。所以,代码必须是
$stm = $dbh->prepare("INSERT INTO table (date,link,`desc`,type) VALUES (?,?,?,?)");
$stm->execute(array($date,$name,$desc,$type));
move_uploaded_file($_FILES["file"]["tmp_name"], $upload);