สงสัยการ query และ แสดงผล เว็บ PHP

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

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

sawadeemindphp
PHP Newbie
PHP Newbie
Posts: 1
Joined: 22/09/2008 6:18 pm

สงสัยการ query และ แสดงผล เว็บ PHP

Post by sawadeemindphp » 22/09/2008 6:20 pm

ตามรูปเลยครับผมลองยังไงก็ไม่ได้ซักที

ตรง depart มันวนลูปออกมาครบ แต่ name ออกมาแค่ของ it ผมใช้ do while ซ้อนกันแบบนี้

<do>

<depart>

<do>

<name>

<while ของ name>

<while ของ depart>
Image

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22237
Joined: 22/09/2008 6:18 pm
Contact:

Re: สงสัยการ query และ แสดงผล เว็บ PHP

Post by mindphp » 22/09/2008 9:57 pm

ตอนนี้ เอาค่า อะไรมา วน Loop ครับ

แนวทางการเขียน ผมมีสอง แบบ คือ
1. query มาสองครั้ง โดย เอาค่าของอันแรกไปเป็นเงื่อนไข สำหรับ อีก query หนึ่ง โดยใช้ loop สองทั้ง
2. ใช้การ Join query วิํธีนี้ มีอยู่ในบทความในเว็บแล้วครับ ลองเข้าไปดูส่วนของ บทความ
ติดตาม 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

GunnerXHide
PHP Newbie
PHP Newbie
Posts: 6
Joined: 23/09/2008 7:48 pm
Contact:

Re: สงสัยการ query และ แสดงผล เว็บ PHP

Post by GunnerXHide » 23/09/2008 8:25 pm

ผมคิดว่าคุณออกแบบฐานข้อมูลไม่ค่อยดีนะคับผมแนะนำให้ ตาราง person ตรงฟีล department น่ะเป็น department_id แล้วเก็บข้อมูล id ของตาราง depart นะครับ

แต่ถ้าคุณต้องการข้อมูลตามที่ต้องการโดยไม่เปลี่ยนรูปแบบตารางก็ไม่ยากเลยครับ

Code: Select all

$depart_query = mysql_query( "SELECT department FROM depart ORDER BY id" );
while( $depart_result =  mysql_fetch_array($depart_query) ){//while 1
 print $depart_result[0].'<br>';//department field

 $query= mysql_query( "SELECT name FROM person WHERE department= '".$depart_result[0]."'" );
 while( $person_result = mysql_fetch_array($query) )
  print ' '.$person_result[0].'<br>';

 print '<br>';
}//while1

gangter
PHP Full Member
PHP Full Member
Posts: 38
Joined: 19/08/2008 11:03 pm

Re: สงสัยการ query และ แสดงผล เว็บ PHP

Post by gangter » 24/09/2008 5:34 pm

โอ้ๆๆๆๆๆๆ ความรู้ใหม่ครับ เอาไปใช้งานเลยดีกว่า
อิอิ THX

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 63 guests