使用 PHP 将 HTML 表单数据插入 MySQL 数据库

拦截器

我只是想弄清楚将表单数据插入数据库背后的逻辑。下面的代码(load.php)工作正常。然而,我在process.php 中以某种方式收到一个语法错误,此外我不确定我的插入代码是否正确。我也怀疑这段代码是否安全,在使用数据库时我应该考虑的关键安全因素是什么?我知道我问了很多问题,但我只是想了解全貌。我将不胜感激任何建议和想法。

谢谢!

**//process.php**

<?php
require ("load.php");
$fname= $_POST['fname'];
$lname= $_POST['lname'];

$sql = "INSERT INTO registration (firstname, lastname) VALUES ('$_POST[fname]','$_POST[lname]')";
if (mysqli_query($conn, $sql)) {
      echo "New record created successfully";
} else {
      echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
?>



**//load.php**


    <?php
    $servername = "localhost";
    $database = "registration";
    $username = "root";
    $password = "";

    $conn = mysqli_connect($servername, $username, $password, $database);
    if (!$conn) {
          die("Connection failed: " . mysqli_connect_error());
    }

    echo "Connected successfully";

    ?>




**//index.php**

<?php require ("load.php"); ?>

<html>
   <head>
      <title>Registration Form</title>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   </head>
   <body>
      <h3>Registration Form</h3>
      <form name="registration" method="post" action="process.php">
      <table border="0" cellspacing="2" cellpadding="2">
         <tr><td>First Name:</td><td><input type="text" name="fname"></td></tr>
         <tr><td>Last Name:</td><td><input type="text" name="lname"></td></tr>
         <tr><td>&nbsp;</td><td><input type="submit" name="submit" value="Register"></td></tr>
      </table>
      </form>
   </body>
</html>
德鲁旺盖加尔

尝试以下 process.php 代码这会起作用

require ("load.php");

$stmt = $conn->prepare("INSERT INTO MyGuests (firstname, lastname)    VALUES (?, ?)");
$stmt->bind_param("ss", $firstname, $lastname);

$fname= $_POST['fname'];
$lname= $_POST['lname'];


if ($stmt->execute()) {
      echo "New record created successfully";
} 

$stmt->close();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

html 表单数据未使用 PHP 和 PDO 插入 MySQL 数据库

来自分类Dev

使用php将表单数据提交到MySQL数据库

来自分类Dev

MySQL / PHP:将表单数组插入数据库吗?

来自分类Dev

使用PHP将数据从HTML表单传递到MySQL数据库

来自分类Dev

使用PHP将数据从HTML表单传递到MySQL数据库

来自分类Dev

使用php将数据插入mysql数据库

来自分类Dev

将HTML表单中的数据插入MySQL数据库

来自分类Dev

HTML / PHP表单未将数据插入MySQL数据库

来自分类Dev

使用PHP将数组插入MySQL数据库?

来自分类Dev

从HTML表单将数组插入MYSQL数据库

来自分类Dev

PHP MySQL从表单将信息插入数据库

来自分类Dev

将 PHP 表单插入 Mysql 数据库时出错

来自分类Dev

使用PHP将行添加到MySQL数据库,但没有其他来自html表单的数据

来自分类Dev

使用pdo将表单值插入mysql数据库

来自分类Dev

将MYSQL PHP插入数据库

来自分类Dev

规范:如何将HTML表单数据保存到MySQL数据库中

来自分类Dev

将数据从“HTML”登录表单传递到“PHP”以从“MySQL”数据库中检索数据

来自分类Dev

无法使PHP将表单数据处理到MySQL数据库中

来自分类Dev

使用PHP将数据提交到MYSQL数据库

来自分类Dev

使用PHP将数据提交到MYSQL数据库

来自分类Dev

将表单数据插入到mysql数据库中(可能是作用域问题)

来自分类Dev

无法将html表单数据插入phpmyadmin数据库

来自分类Dev

使用PHP将表单数据添加到数据库

来自分类Dev

使用PHP将多个HTML字段更新到MySQL数据库

来自分类Dev

使用php上传图像并将表单数据保存到Mysql数据库中

来自分类Dev

使用复选框将数据从html表单存储到MySQL数据库

来自分类Dev

使用php将xml文件导入mysql数据库

来自分类Dev

使用php将txt文件导入mysql数据库

来自分类Dev

如何使用php将发布数据插入mysql数据库?

Related 相关文章

  1. 1

    html 表单数据未使用 PHP 和 PDO 插入 MySQL 数据库

  2. 2

    使用php将表单数据提交到MySQL数据库

  3. 3

    MySQL / PHP:将表单数组插入数据库吗?

  4. 4

    使用PHP将数据从HTML表单传递到MySQL数据库

  5. 5

    使用PHP将数据从HTML表单传递到MySQL数据库

  6. 6

    使用php将数据插入mysql数据库

  7. 7

    将HTML表单中的数据插入MySQL数据库

  8. 8

    HTML / PHP表单未将数据插入MySQL数据库

  9. 9

    使用PHP将数组插入MySQL数据库?

  10. 10

    从HTML表单将数组插入MYSQL数据库

  11. 11

    PHP MySQL从表单将信息插入数据库

  12. 12

    将 PHP 表单插入 Mysql 数据库时出错

  13. 13

    使用PHP将行添加到MySQL数据库,但没有其他来自html表单的数据

  14. 14

    使用pdo将表单值插入mysql数据库

  15. 15

    将MYSQL PHP插入数据库

  16. 16

    规范:如何将HTML表单数据保存到MySQL数据库中

  17. 17

    将数据从“HTML”登录表单传递到“PHP”以从“MySQL”数据库中检索数据

  18. 18

    无法使PHP将表单数据处理到MySQL数据库中

  19. 19

    使用PHP将数据提交到MYSQL数据库

  20. 20

    使用PHP将数据提交到MYSQL数据库

  21. 21

    将表单数据插入到mysql数据库中(可能是作用域问题)

  22. 22

    无法将html表单数据插入phpmyadmin数据库

  23. 23

    使用PHP将表单数据添加到数据库

  24. 24

    使用PHP将多个HTML字段更新到MySQL数据库

  25. 25

    使用php上传图像并将表单数据保存到Mysql数据库中

  26. 26

    使用复选框将数据从html表单存储到MySQL数据库

  27. 27

    使用php将xml文件导入mysql数据库

  28. 28

    使用php将txt文件导入mysql数据库

  29. 29

    如何使用php将发布数据插入mysql数据库?

热门标签

归档