Php 在localhost&;不在线工作
请注意,这不是正常的语法错误,因为它在脱机和非联机状态下工作 我有下面的PHP代码,它可以完美地在线工作Php 在localhost&;不在线工作,php,syntax,Php,Syntax,请注意,这不是正常的语法错误,因为它在脱机和非联机状态下工作 我有下面的PHP代码,它可以完美地在线工作 for($i=0; $i<$colCount;$i++){ $keys = array_keys($cols)[$i]; $values = array_values($cols[$i]); $stmt->bindValue(":".$keys, $values); } 问题可能是什么…?此问题可能是由PHP版本引起的。 您需要运行PHP5.4+才能使用
for($i=0; $i<$colCount;$i++){
$keys = array_keys($cols)[$i];
$values = array_values($cols[$i]);
$stmt->bindValue(":".$keys, $values);
}
问题可能是什么…?此问题可能是由PHP版本引起的。 您需要运行PHP5.4+才能使用速记数组 你可以试试
for($i=0; $i<$colCount;$i++){
$key = array_keys($cols);
$keys = $key[$i];
$values = array_values($cols[$i]);
$stmt->bindValue(":".$keys, $values);
}
for($i=0;$ibindValue(“:”$keys,$values);
}
服务器和本地的php版本是什么?本地是php/5.4.24服务器是php/5.3$key=array\u keys($cols);$key=$key[$i];像这样重新写这行($key=array\u keys($cols)[$i];)并检查它是否工作
for($i=0; $i<$colCount;$i++){
$key = array_keys($cols);
$keys = $key[$i];
$values = array_values($cols[$i]);
$stmt->bindValue(":".$keys, $values);
}