我有 2 个数组:
$questions: pid => name
$answers: pid => rid
它在数据库中插入所有问题(pid),如果有答案(rid),则插入答案;如果没有答案,则插入 0。
foreach($questions as $value) {
$idanswer = ($answers[$value[pid]]) ? $answers[$value[pid]] : 0;
$idquestion = $value[pid];
$sql = "INSERT INTO solucion ( rid, pid) VALUES ( '$idanswer ', '$idquestion ')";
$db - > query($sql);
}
在我缺乏经验的情况下,我几乎对所有事情都使用 foreach,但在这种情况下太慢了。有什么建议吗?