如何使用SQL在后端存储用户输入详细信息

时间:2014-10-06 08:38:44

标签: php mysql sql

我使用PHP和jQuery创建了注册表单。我需要将输入详细信息存储到SQL数据库。

我创建了config.php并包含在index.php和submit.php文件中。

这是我的config.php文件:

<?php
// configuration
$username       = "root";
$password       = "";

// database connection

$conn = new PDO('mysql:host=localhost;dbname=crop', $username, $password);
$stmt = $conn->prepare("INSERT INTO crop VALUES (:one, :two, :three)");

// values to enter
$data = array(
    'one' => 'value one',
    'two' => 'value two',
    'three' => 'value tree'
);

if ($stmt->execute($data)) echo "Inserted successfully";
?>

我在index.php和submit.php中包含了config.php文件。

现在填满了所有字段。它显示注册成功,但它没有存储在数据库中。

1 个答案:

答案 0 :(得分:-1)

将数组更改为:

$data = array(
    ':one' => 'value one',
    ':two' => 'value two',
    ':three' => 'value tree'
);