Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ต้องการที่จะให้ตาราง2ตาง ซึ่งมีข้อมูล 1 ฟิล ที่เก็บเหมือนกัน ไม่ทราบว่าจะทำการเชื่อมข้อมูลยังไงครับ รายละเอียดด้านในเลยครับ



 

ต้องการที่จะให้ตาราง2ตาง ซึ่งมีข้อมูล 1 ฟิล ที่เก็บเหมือนกัน ไม่ทราบว่าจะทำการเชื่อมข้อมูลยังไงครับ รายละเอียดด้านในเลยครับ

 



Topic : 058138



โพสกระทู้ ( 93 )
บทความ ( 0 )



สถานะออฟไลน์




ER-Diagram

ต้องการที่จะแสดงข้อมูลของ 2 ตารางนี้ โดยข้อมูลเชื่อมโยงกัน ไม่ทราบว่าต้องทำแบบไหนครับ เพราะลองเฟสข้อมูลแล้ว ข้อมูลซ้ำกัน

โครงสร้างตาราง `tbl_attend`
--

CREATE TABLE `tbl_attend` (
`id_attend` int(11) NOT NULL auto_increment,
`id_researcher` int(11) NOT NULL,
`id_institution` int(11) NOT NULL,
`id_type` int(11) NOT NULL,
`begin` text character set utf8 NOT NULL,
`issue` text character set utf8 NOT NULL,
PRIMARY KEY (`id_attend`)


โครงสร้างตาราง `tbl_bold`
--

CREATE TABLE `tbl_bold` (
`id_bold` int(11) NOT NULL auto_increment,
`id_researcher` int(11) NOT NULL,
`id_type` int(11) NOT NULL,
`special` text character set utf8 NOT NULL,
PRIMARY KEY (`id_bold`)


2 ตารางนี้ เป็นการเชื่อมโยงกันของข้อมูล


โครงสร้างตาราง `tbl_institution`
--

CREATE TABLE `tbl_institution` (
`id_institution` int(11) NOT NULL auto_increment,
`institution` text character set utf8 NOT NULL,
`detail_service` text character set utf8 NOT NULL,
`charge` text character set utf8 NOT NULL,
`service_pdf` text character set utf8 NOT NULL,
`tel` text character set utf8 NOT NULL,
PRIMARY KEY (`id_institution`)

โครงสร้างตาราง `tbl_researcher`
--

CREATE TABLE `tbl_researcher` (
`id_researcher` int(11) NOT NULL auto_increment,
`researcher` text character set utf8 NOT NULL,
`pic` text character set utf8 NOT NULL,
PRIMARY KEY (`id_researcher`)

โครงสร้างตาราง `tbl_type`
--

CREATE TABLE `tbl_type` (
`id_type` int(11) NOT NULL auto_increment,
`types` text character set utf8 NOT NULL,
PRIMARY KEY (`id_type`)

ตารางข้อมูลที่ต้องนำมาใช้

Code
Code (PHP)
include "../include/config.inc.php";
$list_page = 1;
if (empty($page)){
		$page=1;
		$n=0;
	}
if($id_attend!=""){
	$sql = "select * from tbl_attend where id_type='1'";
	}else $sql = "select * from tbl_attend where id_type='1'";	
$result = mysql_db_query($dbname,$sql) or die(mysql_error());
$NRow = mysql_num_rows($result);
$rt = $NRow%$list_page;
if($rt!=0) { 
	$totalpage = floor($NRow/$list_page)+1; 
}
else {
	$totalpage = floor($NRow/$list_page); 
}
	$goto = ($page-1)*$list_page;
$sql = "SELECT tbl_attend.*,tbl_researcher.*,tbl_institution.*,tbl_type.* FROM tbl_attend,tbl_researcher,tbl_institution,tbl_type WHERE tbl_researcher.id_researcher = tbl_attend.id_researcher AND tbl_institution.id_institution = tbl_attend.id_institution AND tbl_type.id_type = tbl_attend.id_type AND tbl_attend.id_type = '1' order by tbl_attend.id_researcher limit $goto,$list_page"; 

$sql1 = "SELECT * FROM tbl_bold WHERE id_type = '1'";

$dbquery1 = mysql_db_query($dbname, $sql1);
$dbquery = mysql_db_query($dbname, $sql);

while ($result = mysql_fetch_array($dbquery))  //ช่วงการเรียกข้อมูล ซึ่งผมแก้ไม่ตก
{
    echo $id_attend = $result[id_attend];
	$id_researcher = $result[id_researcher];
	$researcher = $result[researcher];
	$institution = $result[institution];
	$tel = $result[tel];
	$types = $result[types];
	$pic = $result[pic];
	$name_pic = "../images/person/$pic";
	$name_picn = "../images/person/noperson";
	$special = $result[special];
	$n++;
	//$n--;
If ($bg=="#D5D5D5"){$bg="#E5E5E5";}Else{$bg="#D5D5D5";}
?>
                        <tr bgcolor="<?=$bg;?>">
                          <td align=center valign="middle" nowrap><font color="#3d3d3d">
                            <?=$n;?>
                            .</font></td>
                          <td align="left" valign="middle" nowrap><font color="#3d3d3d">
                            <?=$researcher;?>
                          </font></td>
                          <td align="center" valign="middle" nowrap><font color="#3d3d3d">
                            <?=$institution;?>
                          </font></td>
                          <td align="center" valign="middle" nowrap><font color="#3d3d3d">
                            <?=$tel;?>
                          </font></td>
                          <td align="center" valign="middle" nowrap><font color="#3d3d3d">
                            <?=$special;?>
                          </font></td> 
                          <td align="center" valign="middle" nowrap><font color="#3d3d3d">
                            <?=$types;?>
                          </font></td>
                          <td align="center" valign="middle" nowrap><? if($pic!=""){?>
                            <a href="<?=$name_pic;?>"><img src="<?=$name_pic;?>" alt="" width="110" height="130" border="0"></a>
                            <? } else {?>
                            <img src="<?=$name_picn;?>" alt="" width="110" height="130" border="0">
                            <? } ?></td>
                          </tr>
                        <? }?>
                        <!--End Row -->
                      </tbody>
                    </table>
                    <?




Tag : PHP, CakePHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-04-01 10:00:44 By : fujisawa10 View : 3022 Reply : 2
 

 

No. 1



โพสกระทู้ ( 93 )
บทความ ( 0 )



สถานะออฟไลน์


ผมต้องการใช้ ตารางของสังกัด ซึ้งจะดึงข้อมูล ของนักวิจัย และหน่วยงานออกมา

และต้องการให้ข้อมูลเชื่อมโยงกับ ความถนัด เพราะต้องการดึงความเชียวชาญมาใช่

โดย... ใช้ด้านเป็นตัวกรองข้อมูล ไม่ทราบว่าจะพอทำแบบไหนได้บ้างครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-01 10:03:56 By : fujisawa10
 


 

No. 2



โพสกระทู้ ( 93 )
บทความ ( 0 )



สถานะออฟไลน์


ได้แล้วครับ - -''

Code (PHP)
$sql = "SELECT * FROM tbl_attend 
LEFT JOIN tbl_researcher ON (tbl_attend.id_researcher=tbl_researcher.id_researcher)
LEFT JOIN tbl_institution ON (tbl_attend.id_institution=tbl_institution.id_institution) 
LEFT JOIN tbl_bold ON (tbl_attend.id_researcher=tbl_bold.id_researcher)
LEFT JOIN tbl_type ON (tbl_attend.id_type=tbl_type.id_type)
WHERE tbl_type.id_type = '1' 
order by tbl_attend.id_researcher limit $goto,$list_page"; 


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-01 11:05:11 By : fujisawa10
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ต้องการที่จะให้ตาราง2ตาง ซึ่งมีข้อมูล 1 ฟิล ที่เก็บเหมือนกัน ไม่ทราบว่าจะทำการเชื่อมข้อมูลยังไงครับ รายละเอียดด้านในเลยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่