PHP - 实现主键 SQL

PHP - Implementing a Primary key SQL

    <?php
    require_once 'Connect.php';


    //Prepare HTML insert statement binding parameters
    $stmt = $conn->prepare("INSERT INTO records (`Title`, `FirstName`, `LastName`, `Gender`, `DOB`, `Mem.Expiry`, `Mem.Type`, `EmailAddress`) 
    VALUES (:Title, :Fname, :Lname, :Gender, :DOB, :MemX, :MemType, :Email)");



        $title = $_POST['Title'];
        $fname = $_POST['Fname'];
        $lname = $_POST['Lname'];
        $gender = $_POST['Gender'];
        $dob = $_POST['DOB'];
        $memx = $_POST['MemX'];
        $memtype = $_POST['MemType'];
        $email = $_POST['Email'];


    //Attempt row insertion by executing prepared statement
    try
    {
        //Insert a row

        $stmt ->bindParam(':Title', $title);
        $stmt ->bindParam(':Fname', $fname);
        $stmt ->bindParam(':Lname', $lname);
        $stmt ->bindParam(':Gender', $gender);
        $stmt ->bindParam(':DOB', $dob);
        $stmt ->bindParam(':MemX', $memx);
        $stmt ->bindParam(':MemType', $memtype);
        $stmt ->bindParam(':Email', $email);

        $stmt->execute();

    }
    catch (PDOException $e)
    {
        echo $e->getMessage();
    }


?>

我有一个 Web 表单可以更新连接到本地主机的数据库。我想实现一个主键。当我包含 ID 列并将其设置为主键时,如何实现它自动填充上面的代码?我在网上看过,但找不到任何有用的东西。

我清空了数据库并插入了一个主键。现在当我填写表格时,第一个输入将被上传并且主键将为 0。在此之后没有其他信息被注册?

我想你正在寻找 Auto Increment