2014-01-22 128 views
-1

enter image description here插入到sql中,在循环中插入值

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

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

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

我怎么想把这些名称后$ I?

+0

你可以使用concat把$ i放在那些名字后面。 –

回答

0

尝试在查询

0

你不能在那样的字符串中使用数组下标这个

$firstname = $_POST['firstname'.$i]; 

和用户$firstname变量。您必须编写"{$_POST['firstname'.$i]}"(您还错过了数组下标第一部分的引号,如'firstname')。

如果你打算这样做,你会打开你的应用程序给黑客(请阅读如何prevent sql injections in php)。

1

正确的语法:。

"... values (".$_POST['firstname'.$i].") ..." 
0
  • “嗨亲爱mistysnake u可以使用'彼得''” $ I“'彼得是静态值和U可以插入值,你的问题是你可以把$ _GET“