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

Php 如何将数据插入MySQL数据库表?,php,mysql,database,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", "", "d

我在数据库中创建了一个表,但包括用户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);
?>
使用值而不是值

你的立场应该是

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

请尽量更清楚,并添加代码或示例。老实说,我不理解你的问题。