Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tạo một Biểu mẫu để ĐĂNG vào MySQL bằng cách sử dụng PDO đúng cách?

Biểu mẫu của bạn đang đăng lên thành công.php, vì vậy hãy đảm bảo rằng mã chèn nằm trong tệp thành công.php:

<?php
// Get POST data
$first = (!empty($_POST['FName']) ? $_POST['FName'] : '');
$last = (!empty($_POST['LName']) ? $_POST['LName'] : '');
$myage = (!empty($_POST['Age']) ? $_POST['Age'] : '');
$gen = (!empty($_POST['Gender']) ? $_POST['Gender'] : 0);

try {
    // Connect to db
    $db = new db('mysql:dbname=pdodb;host=localhost', 'root', 'root');
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    // Set SQL
    $sql = 'INSERT INTO mytable (FName, LName, Age, Gender) VALUES (:first, :last, :myage, :gen)';
    // Prepare query
    $query = $db->prepare($sql);
    // Execute query
    $query->execute(array(':first' => $first, ':last' => $last, ':myage' => $myage, ':gen' => $gen));
} catch (PDOException $e) {
    echo 'Error: ' . $e->getMessage();
}

Cảm ơn,

Andrew



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để bạn tạo ngưỡng hoặc giới hạn bảng mysql?

  2. Cách thêm Tiêu chí Tìm kiếm và Lọc trong Yii

  3. Hơn 60 giây hoặc phút trong tệp nhập MySQL

  4. Symfony:Cố định dữ liệu giáo lý:làm thế nào để xử lý tệp csv lớn?

  5. Tìm kiếm toàn văn Django MySQL