|
|
|
เรื่องการใช้คำสั่ง UPDATE ร่วมกับ If else รบกวนผู้รู้หน่อยนะคะ คืออยากทราบว่าถ้าเราใช้คำส่ง if else |
|
|
|
|
|
|
|
รบกวนผู้รู้หน่อยนะคะ คืออยากทราบว่าถ้าเราใช้คำส่ง if else เช็คในการ update ด้วย
ทำไมมันถึงไม่อัพเดทให้คะ ตัวอย่าง code นะคะอันนี้ตัดมาแค่บางส่วน ก็คือเช็คว่าถ้าไม่มีการอัพโหลดไฟล์รูป
ซึ่งมี 2 ช่องที่รับค่า ก็ไม่ต้อง update ฟิลด์นั้น แต่ถ้ามีการอัพเดทไฟล์ใดไฟล์หนึ่งก็ให้อัพเดทเฉพาะไฟล์นั้น
และถ้าอัพเดททั้งสองไฟล์ก็ให้คำสั่ง sql อัพเดททั้งสองฟิลด์ ลอง echo คำสั่ง sql ก็ทำให้นะ แต่ว่าพอเช็คใน
ฐานข้อมูลมันไม่เปลี่ยนแปลงเลยอะ
//////////////////////////////////////////////////////
if (($file_name[$i] != "")&&($file6_name[$i] =="")){
$sql = "UPDATE `test` ( `id` , `code_act` , `no` , `question` , `choice1` , `choice2` , `choice3` , `choice4` , `choice5` , `answer` , `answer_de` , `pic`)
VALUES ('', '$code_act', '$i', '".$question[$i]."', '".$choice1[$i]."', '".$choice2[$i]."', '".$choice3[$i]."', '".$choice4[$i]."', '".$choice5[$i]."', '".$ans[$i]."', '".$detail[$i]."', '".$pic_name."' ) WHERE code_act='$code_act' AND no='$i'";
}else if (($file_name[$i] == "")&&($file6_name[$i] !="")){
$sql = "UPDATE `test` ( `id` , `code_act` , `no` , `question` , `choice1` , `choice2` , `choice3` , `choice4` , `choice5` , `answer` , `answer_de` , `video_name`)
VALUES ('', '$code_act', '$i', '".$question[$i]."', '".$choice1[$i]."', '".$choice2[$i]."', '".$choice3[$i]."', '".$choice4[$i]."', '".$choice5[$i]."', '".$ans[$i]."', '".$detail[$i]."', '".$video_name."') WHERE code_act='$code_act' AND no='$i'";
}else{
$sql = "UPDATE `test` ( `id` , `code_act` , `no` , `question` , `choice1` , `choice2` , `choice3` , `choice4` , `choice5` , `answer` , `answer_de`)
VALUES ('', '$code_act', '$i', '".$question[$i]."', '".$choice1[$i]."', '".$choice2[$i]."', '".$choice3[$i]."', '".$choice4[$i]."', '".$choice5[$i]."', '".$ans[$i]."', '".$detail[$i]."') WHERE code_act='$code_act' AND no='$i'";
}
ช่วยหน่อยนะคะ ขอบคุณค่า
////////////////////////////////////////////////////
Tag : - - - -
|
|
|
|
|
|
Date :
6 ส.ค. 2548 09:17:14 |
By :
mimi |
View :
3231 |
Reply :
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|