我是PHP新手,現在我面臨着一些關於更新值的奇怪問題。(PHP,MYSQL)用多個WHERE更新多行
從這些代碼
for($i=0; $i < $count; $i++){
$sql = ("UPDATE applicant_skill SET App_skill_performance_score = '".$s_score[$i]."', App_skill_knowledge_score = ".$k_score[$i]."' WHERE App_Data_ID ='".$a_id."' && Position_ID = '".$p_id."' && Skill_ID = '".$skill_id[$i]."' ");
$resultt = "";
if ($conn->query($sql) == TRUE) {
$resultt = "FINISH";
} else {
$resultt = "ERROR";
}
}
起初我用INSERT和正常工作。現在我更改爲UPDATE,但它什麼都不更新(該字段已經在數據庫中等待更新)。
我不知道錯在哪裏,請幫忙。
MySQL是不是PHP .. 。not && but AND – nospor
@nospor謝謝!!!它現在的作品 – gznero