如何从URL中获取多个变量并将其插入MySQL数据库?

时间:2017-10-07 17:21:14

标签: php mysql sql database variables

我正在尝试建立一个数据库。我正在使用PHP。我想要发生的是去。 domain.com/save.php?var1=100&var2=200&var3=300等7个变量。一个变量是文本,6个是数字,1是自动递增。我变得非常困惑。我在这里有第一个例子(https://www.w3schools.com/php/php_mysql_insert_multiple.asp)。我也想知道如何防止SQL注入等。谢谢!

编辑:一个变量是自动递增。

1 个答案:

答案 0 :(得分:-1)

在PHP中,您可以使用全局变量$ _GET从URL获取参数,例如,如果您有下一个URL:

http://www.example.com/index.php?name=john

您可以获取name参数:

echo $_GET['name'];

PHP中有更多全局变量,例如 $ _ REQUEST $ _ GET $ _ POST

  • $ _ GET 保存通过GET收到的参数(网址参数)。
  • $ _ POST 保存通过POST(表单)收到的参数。
  • $ _ REQUEST 同时拥有GET和POST参数。

PHP documentation

中的更多信息