comments.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. include "../path.php";
  3. include "./_pdo.php";
  4. if (isset($_POST["album"])) {
  5. $album = $_POST["album"];
  6. } else {
  7. echo "no album id";
  8. exit;
  9. }
  10. if (isset($_POST["book"])) {
  11. $book = $_POST["book"];
  12. } else {
  13. echo "no book id";
  14. exit;
  15. }
  16. if (isset($_POST["paragraph"])) {
  17. $paragraph = $_POST["paragraph"];
  18. } else {
  19. echo "no paragraph id";
  20. exit;
  21. }
  22. if (isset($_POST["text"])) {
  23. $text = $_POST["text"];
  24. } else {
  25. echo "no text";
  26. exit;
  27. }
  28. $db_file = _FILE_DB_COMMENTS_;
  29. PDO_Connect("$db_file");
  30. // 开始一个事务,关闭自动提交
  31. $PDO->beginTransaction();
  32. $query = "INSERT INTO comments ('id','album','book','paragraph','text','user','time') VALUES (NULL,?,?,?,?,?,?)";
  33. $stmt = $PDO->prepare($query);
  34. $newData = array($album, $book, $paragraph, $text, 4, time());
  35. $stmt->execute($newData);
  36. // 提交更改
  37. $PDO->commit();
  38. if (!$stmt || ($stmt && $stmt->errorCode() != 0)) {
  39. $error = PDO_ErrorInfo();
  40. echo "error - $error[2] <br>";
  41. } else {
  42. echo "updata 1 recorders.";
  43. }