我有一个数组 $columns ,其中包含用户选择的值。用户值应该保存在数据库表中,以便下次用户不会因为他或她上次选择的值而获得积分。乱?有点代码plz?行:
$columns= isset($_POST['column']) ? $_POST['column'] : array();
print_r($columns);
因此,所有选择的列的值为 1,而其他列的值为 0。这给了我:
Array ( [0] => 1 [1] => 1 [2] => 1 [4] => 1 [7] => 1 )
我有一个包含 8 个不同列的数据库表,命名为 column1,column2,columnN.... 我想将数据库表与我的数组进行比较。知道要更新哪一列。现在我在想:
while($row = mysql_fetch_array( $result )) {
if($row['column'.$checks]!=1){
//update table with values
}
}
我应该将我的数组与 $row 进行比较吗?还是十字路口?如何从我的数组中获取所需的值?