 |
|
ตาราง1
Code (SQL)
CREATE TABLE `tb_story` (
`story_id` int(3) NOT NULL,
`story_name` varchar(255) NOT NULL,
`story_name_en` varchar(255) NOT NULL,
PRIMARY KEY (`story_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- dump ตาราง `tb_story`
--
INSERT INTO `tb_story` VALUES (1, 'เรื่อง 1', 'one');
INSERT INTO `tb_story` VALUES (2, 'เรื่อง 2', 'two');
INSERT INTO `tb_story` VALUES (3, 'เรื่อง 3', 'three');
INSERT INTO `tb_story` VALUES (4, 'เรื่อง 4', 'four');
ตาราง2
Code (SQL)
CREATE TABLE `tb_user` (
`firstname` varchar(40) collate utf8_unicode_ci default NULL,
`lastname` varchar(40) collate utf8_unicode_ci default NULL,
`email` varchar(255) collate utf8_unicode_ci NOT NULL,
`g_id1` varchar(5) collate utf8_unicode_ci NOT NULL,
`g_id2` varchar(5) collate utf8_unicode_ci NOT NULL,
`g_id3` varchar(5) collate utf8_unicode_ci NOT NULL,
`g_id4` varchar(5) collate utf8_unicode_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- dump ตาราง `tb_user`
--
INSERT INTO `tb_user` VALUES ('นาย อนุมัติ1', 'ทดสอบ', '[email protected]', '1', '', '', '');
INSERT INTO `tb_user` VALUES ('นาย อนุมัติ2', 'ทดสอบ', '', '2', '', '', '1');
INSERT INTO `tb_user` VALUES ('นายอนุมัติ3', 'ทดสอบ', '[email protected]', '3', '', '1', '2');
INSERT INTO `tb_user` VALUES ('นายอนุมัติ4', 'ทดสอบ', '[email protected]', '4', '1', '2', '');
INSERT INTO `tb_user` VALUES (' นายอนุมัติ5', 'ทดสอบ', '', '5', '2', '3', '');
INSERT INTO `tb_user` VALUES ('นายอนุมัติ6', 'ทดสอบ', '', '6', '3', '', '');

จากตารางที่1 ดึงข้อมูลมา

ถ้าเลือกรายการ 1-one และต้องการให้ไปดึงข้อมูลจากตาราง2มา โดยให้ g_id1=1
แล้วไปดึงข้อมูล จากemail คือ [email protected] ออกมาแสดงที่ textbox
ถ้าเลือกรายการ 2-two โดยให้ g_id2=1
แล้วให้แสดงข้อมูลใน textbox เป็น [email protected] ได้อย่างไรค่ะ
รบกวนด้วยค่ะ
Tag : PHP
|
ประวัติการแก้ไข 2016-04-04 15:28:53 2016-04-04 15:30:14
|
 |
 |
 |
 |
Date :
2016-04-04 15:21:32 |
By :
Nan1999 |
View :
927 |
Reply :
5 |
|
 |
 |
 |
 |
|
|
|
 |