以上代码的正确语法是什么?
$_POST[firstname{$i}], $_POST[firstname+$i], $_POST[firstname.$i]
我搜索了一遍又一遍,但我找不到任何答案了:/
我怎么想把这些名称后$ I?
以上代码的正确语法是什么?
$_POST[firstname{$i}], $_POST[firstname+$i], $_POST[firstname.$i]
我搜索了一遍又一遍,但我找不到任何答案了:/
我怎么想把这些名称后$ I?
尝试在查询
你不能在那样的字符串中使用数组下标这个
$firstname = $_POST['firstname'.$i];
和用户$firstname
变量。您必须编写"{$_POST['firstname'.$i]}"
(您还错过了数组下标第一部分的引号,如'firstname')。
如果你打算这样做,你会打开你的应用程序给黑客(请阅读如何prevent sql injections in php)。
正确的语法:。
"... values (".$_POST['firstname'.$i].") ..."
你可以使用concat把$ i放在那些名字后面。 –