如何将Web窗体中的数据传输到数据库

将信息从HTML表单移至数据库是一个分为两个步骤的设计过程。首先,创建一个条目HTML表单,该表单能够将信息传递到辅助文件。接下来,创建一个超文本预处理器(PHP)文件以接受数据并将其插入数据库中。

HTML 只能指示浏览器显示信息的方法。在数据库中存储信息所需的事务需要放置在 PHP 脚本中的结构化查询语言 (SQL) 命令。

的HTML

  1. 在适当的页面上创建一个表单

  2. 在适当的页面上创建一个表单,其中包括表单定义标记中的“操作”和“方法”属性,如下所示:

  3. “ action”属性告诉表单将​​数据发送到名为“ info.php”的脚本,而“ method”描述将信息传递到脚本后要执行的操作的类型。

  4. 定义输入字段

  5. 定义输入字段以及要传递给数据库的数据类型。例如:

  6. 用户名:电子邮件:

  7. 这些标签一起将名为“username”和“email”的两个文本字符串传递给 PHP 脚本。

  8. 创建提交按钮

  9. 为用户提供一种使用标记启动交易的方式:

  10. 这将在表单底部显示一个“提交”按钮,以触发数据库事务。

的PHP

  1. 创建文件

  2. 创建一个名为“ info.php”的文件。可以使用任何文件名,只要它与表单的“ action”属性指定的文件名匹配,并且以.php扩展名结尾。

  3. 连接到数据库

  4. 打开PHP脚本,并使用以下语句连接到数据库:

  5. $connect = mysql_connect(“server_name”, “admin_name”, “password”);如果(!connect){die('连接失败:'。mysql_error()); {mysql_select_db(“ database_name”,$ connect);

  6. 第一行将“ mysql_connect”函数返回的值(用于初始化和验证数据库连接)分配给“ $ connect”变量。如果连接不被接受,“if”语句将终止与数据库的通信。最后一行选择“ database_name”中指定的数据库,并使用第一行中指定的用户名和密码登录。

  7. 将信息插入数据库

  8. 使用以下命令将信息插入数据库:

  9. $ user_info =“将表名(用户名,电子邮件)插入VALUES('$ _POST [用户名]','$ _POST [email]']”); if (!mysql_query($user_info, $connect)) { die('Error:' .mysql_error()); }

  10. echo “您的信息已添加到数据库中。”;

  11. mysql_close($ connect); ?> var13 -->

  12. 在第一行中,将用于在数据库表“table_name”中插入信息的 SQL 语句传递给变量“$user_info”。下面的“ if”语句验证与正确表的连接,将“ $ user_info”中包含的数据插入表中。如果事务无法完成,则会生成错误消息并关闭连接。 “echo”语句仅在信息保存成功时出现。最后,调用“mysql_close”关闭数据库连接。

  13. 小费

    您必须先创建数据库和表,然后再将数据传递给它们。该表的字段名称必须与“ $ _POST [xxxxx]”全局变量传递的变量名称匹配。

最近的帖子

$config[zx-auto] not found$config[zx-overlay] not found