如何将数据插入MySQL数据库表?

时间:2019-06-07 17:41:54

标签: php mysql database

我在数据库中创建了一个表,但是包含用户ID /帐户的数据未记录到该表中。在通过php创建注册和登录页面的过程中遇到了这个问题:

<?php
/* Attempt MySQL server connection. Assuming you are running MySQL
server with default setting (user 'root' with no password) */
$link = mysqli_connect("localhost", "root", "", "demo");

// Check connection
if($link === false){
    die("ERROR: Could not connect. " . mysqli_connect_error());
}

// Attempt insert query execution
$sql = "INSERT INTO persons (first_name, last_name, email) VALUE      ('Peter', 'Parker', 'peterparker@mail.com')";
if(mysqli_query($link, $sql)){
    echo "Records inserted successfully.";
} else {
    echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
}

// Close connection
mysqli_close($link);
?>

1 个答案:

答案 0 :(得分:0)

使用VALUES而不是VALUE

您的声明应为

INSERT INTO persons (first_name, last_name, email) VALUES    ('Peter', 'Parker', 'peterparker@mail.com')