我有2个数组:
$questions: pid => name
$answers: pid => rid
Run Code Online (Sandbox Code Playgroud)
它在数据库中插入所有问题(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);
}
Run Code Online (Sandbox Code Playgroud)
在我的经验不足的情况下,我几乎把所有东西都用于foreach,但在这种情况下太慢了.有什么建议?