插入到sql中,在循环中插入值

时间:2014-01-22 10:39:59

标签: php mysql

enter image description here

上面代码的正确语法是什么?

$_POST[firstname{$i}],  $_POST[firstname+$i], $_POST[firstname.$i]

我一遍又一遍地搜索,但我找不到任何答案:/

我怎么想把$ i放在这些名字之后呢?

4 个答案:

答案 0 :(得分:1)

正确的语法:

"... values ( ".$_POST['firstname'.$i]." ) ..."

答案 1 :(得分:0)

试试这个

 $firstname =  $_POST['firstname'.$i];
查询中的

和用户$firstname变量

答案 2 :(得分:0)

你不能在这样的字符串中使用数组下标。你必须写"{$_POST['firstname'.$i]}"(你也错过了数组下标第一部分的引号,比如'firstname')。

如果您计划这样做,您将向黑客打开您的申请(请在此处阅读prevent sql injections in php)。

答案 3 :(得分:0)

  • “亲爱的,你可以使用'Peter''”。$ i。“'' peter是静态值,你可以插入值,你的问题是你可以把$ _GET”