Munu

PHP การใช้ DISTINCT เพื่อตัดข้อมูลที่ซ้ำออก

หน้าแรก » ข่าวสาร » PHP การใช้ DISTINCT เพื่อตัดข้อมูลที่ซ้ำออก

จากโจทย์ที่ผมได้รับคือ มีข้อมูลอยู่กลุ่มหนึ่ง ซึ่งเป็นข้อมูลที่ซ้ำกันอยู่ ต้องการนำมาจัดใหม่โดยไม่ต้องแสดงข้อมูลที่ซ้ำกัน แล้วเอาไปใส่ใน List Box ซึ่งจากภาพ จะเห็นได้ว่า ฟิล์ Car_No มีข้อมูลซ้ำกันจำนวนหนึ่ง เราต้องทำการกรองข้อมูลก่อน

ซึ่งคำสั่งในการดึงข้อมูลโดยไม่ซ้ำกัน ก็ให้เขียนอย่างนี้

1
 SELECT DISTINCT car_no FROM tbl_input

เมื่อเอาไปร่วมกับ PHP แล้ว ก็เขียนประมาณนี้

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  <select name="Car_no" size="1">
       <option value="">----- กรุณาเลือก -----</option>
 <?php
     include("db.php");
     $str = "SELECT DISTINCT car_no FROM tbl_input";
     $rd = mysql_query($str) or die(mysql_error());
     $num = mysql_num_rows($rd);
     if ($num > 0)
     {
       while ($row = mysql_fetch_array($rd))
       {
         echo "<option value ='" . $row["car_no"] . "'>" .$row["car_no"] . "</option>";
       }  /*end while */
     }  /* end if*/
     ?>
       </select>

ก็จะได้ประมาณนี้

mysql distinct

ทำมาก็ตั้งหลายครั้ง ไม่จำสักที บันทึกเอาไว้คราวนี้จำไม่ได้อีกก็ให้มันรู้ไป

เรามีทีมงานผู้เชี่ยวชาญที่มีประสบการณ์ด้านเว็บไซต์

มาประยุกต์ในการพัฒนาการให้บริการอยู่ตลอดเวลา เพื่อสร้างความพึงพอใจสูงสุดให้แก่ลูกค้าทุกท่าน
ด้วยประสบการณ์ที่เรามีอยู่นั้น ทำให้มั่นใจได้ว่าลูกค้าทุกท่านจะได้รับการบริการที่ดีจากเรา

Call

082-493-2295

E-mail

Konyubyub@Gmail.com

Location

บริษัท ดีไซน์นำโชค จำกัด
58/146 หมู่ที่ 6 หมู่บ้านซื่อตรง คลอง13 ตำบลบึงน้ำรักษ์ อำเภอธัญบุรี จังหวัดปทุมธานี 12110

2014 Powered by IYATHAI.com
Tel: 082-493-2295 E-mail: Konyubyub@gmail.com