PHP从表单输入数据到SQL数据库 [英] PHP inputing data from form into SQL database

查看:57
本文介绍了PHP从表单输入数据到SQL数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我想从我网站的 HTML 表单中输入一些数据到 SQL 数据库中.到目前为止,这是我的数据库.

Hello I wish to input some data from a HTML form in my website into a SQL database. Here is my database so far.

推荐答案

你可以很容易地调用 addNewUser() 函数传递所需的参数:

You could easily just call the addNewUser() function passing the required parameters as:

addNewUser($connect,$username,$password,$dbtable);

一个更好的用法示例是首先检查表单是否已经提交,以通过检查表单字段是否已提交来防止任何直接访问或空记录和 PHP 警告,即.

A better usage example would be to first check that the form has been already submitted to prevent any direct access or empty records and PHP warnings by checking that form fields have been submitted, ie.

if(isset($_POST["username"]) && isset($_POST["password"]))
{
    $username=$_POST['username'];
    $password=$_POST["password"];

    addNewUser($connect,$username,$password,$dbtable);
 }

除此之外,这似乎是一个非常基本的示例,也是如何在数据库中实现新插入的不良做法,因此请确保不要在生产环境中使用任何这些.IE:

Other than that this seems to be a very basic example and also a bad practise on how to implement a new insert in the database so be sure not to use any of this in a production environment. IE:

  • 无输入过滤.
  • 试图模仿"用户的自动增量字段
  • 容易受到 SQL 注入的影响,如果用户尝试使用包含引号的用户名或密码进行注册,甚至可能会意外失败

这篇关于PHP从表单输入数据到SQL数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆