 |
สอบถามเรื่อง php+sql เกี่ยวกับการสร้างเงื่อนไข และการแสดงผล |
|
 |
|
|
 |
 |
|
สำคัญอยู่ที่การ Query ข้อมูลเพื่อเลือก มาเปรียบเทียบครับ แต่ข้อมูลที่คุณบอกมา น่าจะใช้การ where xxx = 'xxx' เลือก record ที่ต้องการแล้วนำมาแสดงผลก็น่าจะพอน่ะครับ
|
 |
 |
 |
 |
Date :
2011-01-10 15:51:07 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณครับ ทีนี้ผมสมมุตว่า
ส่วนที่ 1
ถ้า x=1, y=1, z=1 แล้ว a=10, b =15
ถ้า x=2, y=2, z=2 แล้ว a=20, b =25
แล้วนำ a กับ b มาสร้างเป็นเงื่อนไขต่อในส่วนที่ 2
ถ้า a=10, b=15 แล้ว c=100
ถ้า a=20, b=25 แล้ว c=200
ผมสามารถเรียก ค่า a กับ b จากผลในส่วนที่ 1 มาสร้างเป็นเงื่อนไขในส่วนที่ 2 ได้เลยหรือไม่ครับ
โดยผมสร้างตารางใหม่ที่มีแค่ค่า c แต่เพียงค่าเดียว
(ค่า x,y,z,a,b อยู่ในตารางเดียวกันอยู่แล้ว)
ขั้นแรกผมขออนุญาตเริ่มต้นเรียนรู้ concept จากเวปบอร์ดแห่งนี้นะครับ
ขอบคุณผู้เชี่ยวชาญทุกท่านที่ให้ความกรุณาครับ
|
 |
 |
 |
 |
Date :
2011-01-10 22:28:03 |
By :
petch |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คืออยากจะถามว่า...ค่า x y z a b ที่อยู่ใน table เดียวกันนั้นมีค่าอยู่แล้วใช่มั้ยคะ?
พอดีว่าไม่เข้าใจว่าทำไมต้องเปรียบเทียบ นอกซะจากว่า a b ไม่มีค่าอยู่ก่อนแต่ถูกประมวลผลแล้วค่อยอัพเดตค่าใน table ทีหลัง หลังจากเช็คค่า x y z
ตอนนี้มองเรื่องความสัมพันธ์ของสอง table นี้ไม่ออกเลยค่ะ ว่าจะ insert ค่า c ลงใน table ยังไง
|
 |
 |
 |
 |
Date :
2011-01-11 16:10:41 |
By :
susaya |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ใช่ครับ x y z a b อยู่ในตารางเดียวกัน มี 5 คอลัมภ์
ผมจับให้ค่า x y z เป็นเงื่อนไข แล้วให้แสดงผลลัพธ์ที่เป็น ค่า a b เหมือนกับดึง record นั้นมาแสดงเหมือนกับ mr.win พูดครับ
จากนั้นผมจะจับเจ้า a b เป็นเงื่อนไขบ้าง เพื่อให้แสดงค่า c ออกมา
ความหมายของผมคือ ให้มันอ่านค่าตรงผลลัพธ์เลยได้ไหม โดยที่ไม่ต้องไปอ่านค่าจากตารางแรก
ส่วนค่า c ยังไงผมก็คงต้องสร้างเพิ่มอีก 1 ตารางใช่หรือปล่าวครับ
ขอบคุณที่ช่วยให้ผมได้ติดตามครับ
|
 |
 |
 |
 |
Date :
2011-01-11 23:06:52 |
By :
petch |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลืมไปว่า x y z a b มีค่าอยู่แล้วครับ และอยู่ในตารางเดียวกัน
ส่วนค่า c ไม่รู้จะทำอย่างไรกับมันดีครับ
ผมว่าจะสร้างใหม่ เพราะหากเพิ่มเข้าไปในตารางแรก จำนวน record มันเยอะมากๆครับ
|
 |
 |
 |
 |
Date :
2011-01-11 23:10:00 |
By :
petch |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|