使用html表单更新数据库

时间:2019-03-13 15:20:49

标签: php html

我最近才刚开始进行Web开发,并且我对将表单信息放入数据库中感到有些困惑,有什么建议吗?我尝试了各种方法。

<?php
$servername="";
$username="";
$password="";
$dbname="";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
} 

$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";

if ($conn->query($sql) === TRUE) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>

2 个答案:

答案 0 :(得分:0)

不确定您要输入的内容。但是请确保您有 method="post" action="phpDocument.php"
完成此操作后,可以使用print_r()函数并输入$_POST变量。这将向您显示在表单中发布了哪些数据。

示例:

<form method="post" action="exmaple.php">
    <input type="text" name="test" value="123"/>
</form>
print_r($_POST);

print_r() will give you something like:
['test' => 123]

然后您可以访问通过写入提交的数据:

echo $_POST['test'];

Output:
123

在此处了解有关mysqli的更多信息:https://secure.php.net/manual/en/book.mysqli.php

希望这对您有所帮助,没什么可继续的;)

答案 1 :(得分:0)

很难说出您到底在寻找什么。请确保您的帖子具有描述性。但是这里有一个链接可以帮助您入门。 https://www.tutorialrepublic.com/php-tutorial/php-mysql-insert-query.php