|
|
|
เก็บชุดข็อมูลลง DB ขอวิธีหน่อยครับ คือไปไม่เป็นเลยครับ |
|
|
|
|
|
|
|
คือผมได้ชุดข้อมูลมาแบบนี้
"40,50,1555,134"
"30,50,256,223"
"13,50,500,675"
"59,50,27,132"
จะเก็บข้อมูลลง DB แบบ แถวที่ 1 idที่1 แล้วแยกเป็นคอลัม x1,y1,x2,y2
แถวที่ 2 idที่2 แล้วแยกเป็นคอลัม x1,y1,x2,y2
แถวที่ 3 idที่3 แล้วแยกเป็นคอลัม x1,y1,x2,y2
แถวที่ 4 idที่4 แล้วแยกเป็นคอลัม x1,y1,x2,y2
Tag : PHP
|
|
|
|
|
|
Date :
2014-06-16 11:16:07 |
By :
604js2006 |
View :
664 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาเข้าแบบไหนครับ upload หรือ จะเอาเข้าตรงๆ ตอนนี้ออกแบบ DB หรือยังครับ?
|
|
|
|
|
Date :
2014-06-16 12:09:05 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"40,50,1555,134"
"30,50,256,223"
"13,50,500,675"
"59,50,27,132"
คือผมได้ค่าพวกนี้มาจาก Area ตำแหน่งที่ mark รูปภาพ อยากจะให้มันเก็บเข้าไปใน DB เลยครับ
แต่จะเก็บทั้งหมดเลยครับ
|
|
|
|
|
Date :
2014-06-16 14:57:58 |
By :
604js2006 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าข้อมูลส่งมาแบบนี้
"40,50,1555,134"
ก็ใช้ explode(); ตัดเป็นสตริงแล้วเอาเข้า DB ครับ
Code (PHP)
$str = "40,50,1555,134";
$arr = explode(",",$str);
insert into tb_name x1,y1,x2,y2 values ('$arr[0]','$arr[1]','$arr[2]','$arr[3]');
|
|
|
|
|
Date :
2014-06-16 15:32:10 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะวนลูปให้ทำทุกแถว ทำไร ครับ
|
|
|
|
|
Date :
2014-06-16 16:59:09 |
By :
604js2006 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เช่นผมได้ค่า พวกนี้มา แล้ว เก็บในตัวแปร
จะให้มันวนลูปทีละแถว
|
|
|
|
|
Date :
2014-06-16 17:00:42 |
By :
604js2006 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ for ก็ได้ครับ
|
|
|
|
|
Date :
2014-06-16 17:05:17 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ประมาณนี้ แต่ อยากวน สมองคิดไม่ออกครับ ช่วยที
|
|
|
|
|
Date :
2014-06-16 17:17:16 |
By :
604js2006 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|