ช่วยเเนะนำเกี่ยวกับการนำข้อมูลใน database มาเเสดงในตาราง 2 ตาราง ให้หน่อยครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ช่วยเเนะนำเกี่ยวกับการนำข้อมูลใน database มาเเสดงในตาราง 2 ตาราง ให้หน่อยครับ

ช่วยเเนะนำเกี่ยวกับการนำข้อมูลใน database มาเเสดงในตาราง 2 ตาราง ให้หน่อยครับ
คือผมติดปัญหาเกี่ยวกับการดึงเอาข้อมูลใน database มาเเสดงในตารางครับ โดยที่ตัวตาราง ผมเเบ่งออกเป็น 2 ตารางด้วยกัน โดยข้อมูลจะมีการเเบ่งกลุ่มตาม idimport ไว้ ซึ่งผมต้องการให้มีการเเสดงข้อมูลที่เเตกต่างกัน ของทั้ง 2 ตาราง เช่น idimport = 1 ก็ให้เเสดงในตารางที่ 1 idimport =2 ก็ให้เเสดงในตาราง ที่ 2 ไม่ทราบว่ามันต้องทำยังไรครับ



$sql2 = "SElECT * FROM ".$imc."data  ";
$re2 = mysql_query($sql2);
$row = mysql_fetch_assoc($re2);

<?php
$sql = "SELECT * FROM " . $imc . "data WHERE idimport ='" . $row["idimport"] . "'  ";
$re = mysql_query($sql);
while ($r = mysql_fetch_array($re)) {
    ?>
    <tr>
        <td class="pds-15"><?php echo $r['A']; ?></td>
        <td class="pds-15"><?php echo $r['B']; ?></td>
        <td class="pds-15"><?php echo $r['C']; ?></td>
        <td class="pds-15"><?php echo $r['D']; ?></td>
        <td class="pds-15"><?php echo $r['E']; ?></td>
        <td class="pds-15"><?php echo $r['F']; ?></td>
        <td class="pds-15"><?php echo $r['C']; ?></td>
        <td class="pds-15"><?php echo $r['H']; ?></td>
        <td class="pds-15"><?php echo $r['I']; ?></td>
        <td class="pds-15"><?php echo $r['J']; ?></td>
        <td class="pds-15"><?php echo $r['K']; ?></td>
    </tr>
    <?php
}
?>


Antinew007 09-07-2020 18:05:22

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ไม่แน่ใจว่าทำอะไร ยังไง แนะนำว่า ให้ยกเลิการใช้งาน mysql เป็น mysqli 
http://niik.in/que_2398_5642

ถ้าจะจัดกลุ่มข้อมูลสำหรับแสดง ลองทำลูปซ้อนลูป หรือถ้าข้อมูลไม่มาก ก็ดึงค่าหลักที่จะใช้มาเก็บไว้ใน array
วนลูป array ค่าหลัก แล้วนำค่าหลักไปดึงช้อมูลอีกที 

<?php
$sql2 = "SElECT DISTINCT(idimport) FROM ".$imc."data  ";
$re2 = mysql_query($sql2);
while($row = mysql_fetch_assoc($re2)){
	$sql = "SELECT * FROM " . $imc . "data WHERE idimport ='" . $row["idimport"] . "'  ";
	$re = mysql_query($sql);
	while ($r = mysql_fetch_array($re)) {

	}
}


หรือดูลิ้งค์ด้านล่างเป็นแนวทาง


บทความแนะนำที่เกี่ยวข้อง
การใช้งาน SQL INNER JOINอ่าน 82,806
การใช้งาน SQL LEFT JOINอ่าน 40,326
แสดงข้อมูลล่าสุดหรือค่าสูงสุด ในรายการจัดกลุ่มข้อมูล GROUP BYอ่าน 34,880
ninenik 09-07-2020






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ