上面代码的正确语法是什么?
$_POST[firstname{$i}], $_POST[firstname+$i], $_POST[firstname.$i]
我一遍又一遍地搜索,但我找不到任何答案:/
我怎么想把$ i放在这些名字之后呢?
答案 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)