พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / รบกวนช่วยบอกหน่อยค่ะ
tai
tai
Tue 10 Jun 2008 00:38:24

โดยจะมี 2 ตาราง คือ tb_login กับ tb_document เมื่อ loging ของหน่วยงานที่1 เข้าในระบบแล้วต้องการให้ข้อมูลของหน่วยงานที่1 ทีอยู่ใน tb_document ขึ้นมาแสดงตรงกัน
รบกวนช่วยบอกหน่อยค่ะจะเขียนโค๊ดยังไงค่ะ

webmaster
webmaster
Tue 10 Jun 2008 02:55:25
ต้องดูว่า tb_document สร้างไว้อย่างไรครับ ถ้ามี field ที่บอกความสัมพันธ์ ก็ทำการค้นหาด้วย field นั้นๆเท่านั้นเองครับ
tai
tai
Tue 10 Jun 2008 10:35:31

ถ้า tb_login และ tb_document มี field : l_int ทีสัมพันธ์กัน จะได้แบบนี้ป่ะค่ะ

$sql="SELECT tb_document, tb_login WHERE tb_document.l_int = tb_login.l_int";
    $result=mysql_query($sql);
ช่วยดูให้หน่อยน่ะค่ะ

webmaster
webmaster
Tue 10 Jun 2008 12:25:38
คงต้องแนะนำให้อ่านหนังสือ/บทความเกี่ยวกับ SQL ใหม่ครับ การใช้งาน SELECT นั้นมีรูปแบบตามนี้ครับ

SELECT [field1], [field2],...[fieldN] FROM [table] WHERE [condition]
ส่วนการ query 2 ตามความสัมพันธ์ 2 ตารางขึ้นไปควรใช้ JOIN เพื่อประสิทธิภาพและถูกต้องตามกฎ รูปแบบเขียนได้เป็น

SELECT [field_list] FROM [table1] JOIN [table2] ON [table1].[index]=[table1].[index] WHERE [condition]
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login