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,038

HOME > PHP > PHP Forum > ขอถามเกี่ยวกับ relation คับ กำลังเริ่มต้นทำระบบหอพักคับ ตอนแรก insert(สมัครสมาชิก) ข้อมูลในตาราง member



 

ขอถามเกี่ยวกับ relation คับ กำลังเริ่มต้นทำระบบหอพักคับ ตอนแรก insert(สมัครสมาชิก) ข้อมูลในตาราง member

 



Topic : 044923



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



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




db

กำลังเริ่มต้นทำระบบหอพักคับ

ตอนแรก insert(สมัครสมาชิก) ข้อมูลในตาราง member โดยไม่ใส่ relation ก็ใส่ข้อมูลได้ตามปกติ

แต่คราวนี้อยากจะ insert ข้อมูลโดยใส่ทั้ง ตาราง member และ Room ไปพร้อมๆกัน

ต้องทำยังไงคับ

ต้องเขีนนโค้ดในลักษณะใด



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-07-04 10:23:52 By : zoberranger View : 3210 Reply : 8
 

 

No. 1



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



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

ชี้ได้ไหมครับว่าจะเอาอันไหนสัมพันธ์กับอันไหน นี้ มัน ดู แล้ว งงๆ







Date : 2010-07-04 10:46:45 By : popnakub
 


 

No. 2



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



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

เอ่อ แล้ว อีกอย่างนะครับ ระบบหอพักหนิผมว่าตามหนังสือ ก็มีเยอะอยู่นะครับ ลองๆ ไปซื้อมาแล้ว อ่านแล้ว วิเคราะห์ระบบใหม่ดีกว่าไหมครับ เพราะถ้าเขียน เริ่มแรกแล้วออกแบบเองมันจะงงๆนะครับลองๆหาหนังสือแนว เวิกช๊อบมาศึกษาดูพอให้เป็นแนวทาง แล้วก็มาออกแบบระบบใหม่ ให้ตรงกับความต้องการของเราทีหลังผมว่าน่าจะได้ระบบที่ต้องการนะครับ
Date : 2010-07-04 10:50:14 By : popnakub
 

 

No. 3



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



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


ทำเวปครั้งแรกก็ทำให้ผมรู้ว่า database นั้นยากว่า code เยอะเลยคับ

ปล.ผมมีเวป หรือหนังสือ ตัวอย่างการออกแบบ database หอพัก แนะนำบ้างรึป่าวคับ
Date : 2010-07-04 13:17:58 By : zoberranger
 


 

No. 4



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



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


ลองๆ ศึกษาดูนะครับ

คลิกเบาๆนะ
Date : 2010-07-04 14:12:31 By : ICrazyMan
 


 

No. 5



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



สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

ไม่มีครับแต่ควรคิดเองครับ
<?php
	// ตอนแรกลอง insert ข้อมูลลงใน Room เพราะคุณอาจกำหนดไว้ฐาน
	// ข้อมูลเลยก็ได้ เพราะข้อมูลไม่เปลี่ยนแปลง
	// แต่ถ้าไม่ก็เลือกสร้าง from insert ข้อมูลลงใน room ก่อน

	mysql_query('insert into room(type, status, dateready, size ,price, insturance)'.
	            ' values( ?, ? , ? , ?, ?, ?)', $_db);

  // แล้วลอง query ข้อมูลจาก room ออกมาเพื่อสร้างเป็น combo ในหน้า member

  // ที่หน้า member
  $_q = mysql_query('select * from room order by desc'); // all
  echo '<select name = room> ';
  while($_r = mysql_fetch_assoc($_q)){
  
	echo '<option value = '.$_r['roomno'].'> '.$_r['size'].'</option>'; // กำหนดให้เลือกที่ขนาดห้อง
  }
  echo '</select>';

  // จากนั้นก็สร้างไฟล์ php รับค่า ($_POST['room']) จาก select (combo) ไปลงตาราง member ครับ
  mysql_query('insert into member(roomno, member_id, ... )' .
  .' values('.$_POST['room'].', ... )');
  // ลองประยุกต์ดู
?>

Date : 2010-07-04 14:14:37 By : mrjidjad
 


 

No. 6



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



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


ขอบคุณสำหรับ link และตัวอย่าง code นะคับ

จะลองไปศึกษาดู

+++++++++++
อีกกรณีนึงคับ

ตอนแรก insert ในตาราง member อย่างเดียว

โดยไม่มี relation เชื่อมกับ room จะสามารถ insert ข้อมูลได้

แต่พอเชื่อม relation แล้วไม่สามารถ insert ได้

มันบอกว่ามีปัญหาเกี่ยวกับการ query

มันเกิดจากอะไรคับ

เราต้อง insert พร้อมกันทั้ง2 ตารางเลยรึป่าว

-insert ตาราง member ก่อน ค่อย insert ตาราง Room ทีหลังได้ป่าวคับ
Date : 2010-07-04 15:31:32 By : zoberranger
 


 

No. 7



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



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

การที่มี relation จะไม่สามารถ insert ข้อมูลที่ไม่มีอยู่ใน table หลักได้ นั่นคือ สมมุติ ใน table room มี RoomNo คือ 101 102 103 ดังนั้น ข้อมูลที่จะสามารถ insert ลง Table member ฟิว RoomNo ที่เป็น FK ได้ ก็คือ 101 102 103 เท่านั้นครับ
Date : 2010-07-04 16:11:54 By : blacklion
 


 

No. 8



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



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


อ้อคับ

ขอบคุณ คุณ sahachai คับ
Date : 2010-07-05 16:44:16 By : zoberranger
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอถามเกี่ยวกับ relation คับ กำลังเริ่มต้นทำระบบหอพักคับ ตอนแรก insert(สมัครสมาชิก) ข้อมูลในตาราง member
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่