php เพิ่มข้อมูลเสริมใหม่คนละ table กับหลัก แล้วดึง id ทั้งหลัก เสริมมาแสดงยังไง

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

Meen2007
PHP Jr. Member
PHP Jr. Member
Posts: 22
Joined: 12/04/2011 6:00 pm

php เพิ่มข้อมูลเสริมใหม่คนละ table กับหลัก แล้วดึง id ทั้งหลัก เสริมมาแสดงยังไง

Post by Meen2007 »

php เพิ่มข้อมูลเสริมคนละ table กับหลัก แล้วดึง id ทั้งหลักและเสริมมาแสดงในหัวข้อเดียวกันยังไง

ผมจะเอาแผนที่ Google Map API ไปใส่เสริมในเว็บเก่าที่มีข้อมูลหลักพันอยู่แล้ว และเพิ่ม แผนที่เข้าไปในโพสท์ใหม่ๆด้วย แต่ผมไม่รู้ว่าจะทำให้แผนที่มันถูกเรียกใช้งานร่วมกันกับบทความได้อย่างไร
คื่อจะ insert to id ของกระทู้ใหม่ เข้าไปใน id_product ของ markers ได้อย่างไร

ตารางหลัก cutom_product

CREATE TABLE IF NOT EXISTS `cutom_product` (
`id_product` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(80) NOT NULL,
`message` text NOT NULL,
....................................
....................................
....................................
ตารางเสริม Google Map markers

CREATE TABLE IF NOT EXISTS `markers` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_product` int(11) NOT NULL,
`name` varchar(60) NOT NULL,
`address` varchar(80) NOT NULL,
`lat` float(10,6) NOT NULL,
`lng` float(10,6) NOT NULL,
....................................
....................................
....................................

ตาราง markers ผมสร้างคอลัมน์ id_product ด้วย แต่ผมไม่รู้จะทำอย่างไรให้ id_product ของตาราง cutom_product วิ่งเข้ามาอยู่ใน id_product ของตาราง markers ในทุกๆโพสต์ใหม่ด้วย เพื่อจะเรียกดึงมันออกมาใช้พร้อมกันได้ ไม่ทราบว่ากรณีแบบนี้เขาใช้วิธีแบบใดกันครับ

เอาตาราง markers ไปรวมอยู่ใน cutom_product ขอเอาไว้เป็นวิธีสุดท้าย
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25489
Joined: 22/09/2008 6:18 pm
Contact:

Re: php เพิ่มข้อมูลเสริมใหม่คนละ table กับหลัก แล้วดึง id ทั้งหลัก เสริมมาแสดงยังไง

Post by mindphp »

ใช้ฐานข้อมูลอะไร ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Meen2007
PHP Jr. Member
PHP Jr. Member
Posts: 22
Joined: 12/04/2011 6:00 pm

Re: php เพิ่มข้อมูลเสริมใหม่คนละ table กับหลัก แล้วดึง id ทั้งหลัก เสริมมาแสดงยังไง

Post by Meen2007 »

mindphp wrote:ใช้ฐานข้อมูลอะไร ครับ
งง นิดๆ ครับ ฐานข้อมูลอะไร หมายถึง phpMyAdmin Linux / ตอนทดสอบใช้ Wamp ครับ
หรือหมายถึงใช้กับพวกเว็บชนิดใด จะนำไปใช้กับฐานข้อมูล Joomla และ Smf ครับ
Meen2007
PHP Jr. Member
PHP Jr. Member
Posts: 22
Joined: 12/04/2011 6:00 pm

Re: php เพิ่มข้อมูลเสริมใหม่คนละ table กับหลัก แล้วดึง id ทั้งหลัก เสริมมาแสดงยังไง

Post by Meen2007 »

ใช้ฟังก์ชั่นนี้ดึง mysqli_insert_id() IDมาใส่ตารางอื่นๆได้ แต่ดันมีข้อเสียเมื่อมี submit ใหม่พร้อมๆกันจะเกิดความผิดพลาดขึ้นได้อีก สุดท้ายจึงตัดสินใจ รวมตารางเข้าด้วยกันดีที่สุดครับ
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 13 guests