|
|
|
database 2 ตัว สามารถเรียกแสดงดาต้าเบสทั้ง 2 ตัวมาแสดงได้รึปล่าวค้า |
|
|
|
|
|
|
|
เอะหรือว่านู๋จะ join table ดีนะ คงจะง่ายกว่าดาต้าเบสเน้อะ
ขอตัวอย่างด้วยนะคร้า มือใหม่หัดทำไม่กี่เดือนนี้เอง
|
|
|
|
|
Date :
2010-04-14 23:32:53 |
By :
นู๋เฟิส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
table ชื่อ 1.table_postf
2.table_postn
3.table_post
อันนี้ คำสั่ง select นู๋ค่ะ ช่วยชี้แนะทีค่ะ
$sql = "select * from table_postf order by id1 desc limit 16";
|
|
|
|
|
Date :
2010-04-15 13:48:54 |
By :
นู๋เฟิส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สวัสดีครับ
ก่อนอื่นต้องทำความเข้าใจเกี่ยวกับ Database ก่อน
1. Requirement ดูว่าต้องการทำอะไร แล้วมีข้อมูลอะไรที่จำเป็นต้องใช้บ้าง
2. Design ดูว่าในแต่ละ Table ต้องมี Field อะไรบ้าง เป็น Field แบบไหน ยังไง
3. หากข้อมูลต้องแบ่งออกเป็นกลุ่ม หรือส่วนต่าง ๆ เช่น Member, Counter ก็ให้แยกออกเป็น 2 Table ไม่จำเป็นต้องแยก Database เพราะแยก Table ก็ทำงานได้เหมือนกัน
สรุปคือ เราต้องรู้ Requirement(ความต้องการ) และวิเคราะห์ก่อน
ส่วนการ query
1. ขึ้นอยู่กับการ Design Database ว่า Table ไหนเป็นหลัก เช่น
SELECT family.Position, food.Meal
FROM family LEFT JOIN food
ON family.Position = food.Position
คือ
เลือก (table)family.(field)Position และ (table)food.(field)Meal
จาก (table)family LEFT JOIN (table)food
** LEFT JOIN คือต้องการให้ข้อมูลจาก table ที่อยู่ด้านซ้ายเป็นหลัก ในตัวอย่างคือ family
โดยเงื่อนไขคือ (table)family.(field)Position ต้องเท่ากับ (table)food.(field)Position
ไม่ได้ใช้นานแร้ว ไม่แน่ใจว่า sql command ถูกหมดรึเปล่านะครับ
|
|
|
|
|
Date :
2010-04-16 10:13:39 |
By :
winphp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|