|
|
|
ต้องการเลือกข้อมูลที่ซ้ำกันมาแสดงเพียงแค่ 1 เขียนโค้ดอย่างไรคับ |
|
|
|
|
|
|
|
SELECT * FROM table_name GROUP BY name_prd
|
|
|
|
|
Date :
2010-06-21 10:58:34 |
By :
50121680 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
select distinct name_prd,ref_id_type,detail_prd,price_prd,proto_prd from ...
ก็ประมาณนี้อะค่ะ ลองเอาไปประยุกต์ดูนะ
ถ้าไม่เข้าใจยังไงก็ลองไปศึกษา sql distinct ดู
|
|
|
|
|
Date :
2010-06-21 11:05:00 |
By :
koii_bass |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับเด่วลองดูก่อน
|
|
|
|
|
Date :
2010-06-21 11:10:50 |
By :
pantip |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตาม No. 3 เลยครับ
|
|
|
|
|
Date :
2010-06-21 11:14:41 |
By :
tinthai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับขั้นแรก ดึงข้อมูลมาแค่ 1
ขั้นต่อไป ผมต้องการที่จะคลิกที่ ดูรายละเอียด แล้วต้องการให้ข้อมูลในphoto_prd (ข้อมูลรูปภาพ) ของสินค้านั้น ๆ แสดงออกมา หลักการก็คือ 1 สิ้นค้าแต่มีรูป 3 รูป จากภาพด้านบนจะเห็นว่า สินค้า 9999999999 มีรูปถึง 3 รูป ไม่ทราบว่าจะดึงรูปเหล่านั้นออกมาอย่างไรหรอคับ โดยผมได้ส่งข้อมูลไปแบบนี้
product_detail.php?product=9999999999
แต่ว่ามันไม่แสดงข้อมูลอะไรออกมาเลยCode (PHP)
<?
include 'connect.php';
$productname=$_GET[name_prd];
?>
<table width="900" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top" bgcolor="#FFFFFF"><table width="900" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200" align="left" valign="top"><? include('menu.php'); ?></td>
<td width="615" align="left" valign="top"><table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="200" valign="top"><table width="100%" border="0" cellspacing="4">
<?
$sql="select * from product where name_prd='$productname' ";
$result=mysql_db_query($dbname,$sql);
while ($rs=mysql_fetch_array($result)) {
$id_prd=$rs[id_prd];
$code=sprintf("%05d",$id_prd);
$name_prd=$rs[name_prd];
$detail_prd=$rs[detail_prd];
$ref_id_type=$rs[ref_id_type];
$price_prd=$rs[price_prd];
$photo_prd=$rs[photo_prd];
if ($photo_prd=="") {
$photo_prd="temp.jpg";
}
echo "<TR>
<TD WIDTH='50%' VALIGN='top'>
</B>$name_prd <BR>$detail_prd
</TD>
<TD WIDTH='50%' VALIGN='top'>
</TD>
</TR>";
}
?>
</table> </td>
</tr>
</table></td>
</tr>
</table>
<? include('footer.php'); ?></td>
</tr>
</table>
|
|
|
|
|
Date :
2010-06-21 12:35:55 |
By :
pantip |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วกรณีที่คิวรี่ ข้อมูลจากฐาน มาเก็บไว้ใน ตัวแปร
แล้วนำมาแสดงผลในตาราง
ซึ่งอยู่ใน loop for < จำนวนแถวทั้งหมด
ต้องการให้แสดงข้อมูลในคอลัมภ์ที่มี ชื่อซ้ำกัน ฟ้อง alert ให้ทราบ จะกำหนดยังไงให้เช็คได้ค่ะ
|
|
|
|
|
Date :
2014-02-11 13:37:04 |
By :
kullasom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|