|
|
|
รบกวนสอบถามเรื่องการ Fetch_array ออกมาแล้วนำไปบันทึกต่อมีวิธีแนะนำไหมครับ |
|
|
|
|
|
|
|
วิธีที่ 1
Code (PHP)
$sql1 = mysql_query(" SELECT * FROM ......");
while($result1 = mysql_fetch_array(sql1)){
#บันทึกอีกตารางนึง
mysql_query(" INSERT INTO ตาราง(ค่า1,ค่า2,ค่า3) VALUES('$result1[ค่า1]' ,'$result1[ค่า2]', '$result1[ค่า3]') ");
}
วิธีที่ 2
Code (PHP)
$sql1 = mysql_query(" SELECT * FROM ......");
while($result1 = mysql_fetch_array(sql1)){
#เก็บค่าที่ต้องการไว้ในรูปแบบ array
$value1[] = $result1[ค่า1];
$value2[] = $result1[ค่า2];
$value3[] = $result1[ค่า3];
}
#ต่อไปเป็นการบันทึกอีกตารางนึง
$count = count($value1); #เช็คดูว่ามีส่งค่ามาทั้งหมดเท่าไหร่
for($i=0;$i<$count;$i++){
$value1 = $value1[$i]
$value2 = $value2[$i]
$value3 = $value3[$i]
mysql_query(" INSERT INTO ตาราง(ค่า1,ค่า2,ค่า3) VALUES('$value1' ,'$value2', '$value3') ");
}
ประมาณนี้ เท่าที่อยากบอก 555+
|
|
|
|
|
Date :
2014-01-10 11:16:30 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคราฟฟฟ คุณ อิคคิวซัง
|
|
|
|
|
Date :
2014-01-10 11:33:24 |
By :
rayobakares01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|