|
|
|
ไม่แน่ใจว่าต้อง insert into select หรือป่าวค่ะ ช่วยบอกทีค่ะ |
|
|
|
|
|
|
|
ขั้นตอนก็น่าจะเป็นแบบนี้
1. ใช้คำสั่ง SELECT * FROM tb1 เพื่อดึงข้อมูลจากตารางมาก่อน
2. จากนั้น ก็ทำการ INSERT INTO tb1 VALUES......
โค้ดก็น่าจะได้ประมาณนี้
Code (PHP)
$getTB1 = mysql_query("SELECT * FROM tb1 ORDER BY tb1_id ASC");
$n = 1;
while($result = mysql_fetch_assoc($getTB1)){
#กำหนด employee_code ใหม่ (ตามที่คุณให้ตัวอย่าง)
if($n<=4){
$E_code = '111111';
} elseif($n>4 && $n<=8){
$E_code = '222222';
} else {
$E_code = '333333';
}
#ทำการ INSERT เข้าไปใหม่
mysql_query("INSERT INTO tb1(exam_code , employee_code , exam_date , exam_score) VALUES('$result[exam_code]' , '$E_code' , '$result[exam_date]' , '$result[exam_score]')");
++$n;
}
ลองดูครับ
|
ประวัติการแก้ไข 2013-06-25 08:54:02 2013-06-25 08:59:16
|
|
|
|
Date :
2013-06-25 08:52:54 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|