|
|
|
Mysql ช่วยทีครับ ต้องการทำให้รายการเป็น 2 แถว แถวละ 10 |
|
|
|
|
|
|
|
ได้เป็น 2 คอรัม แ้ล้วครับ แต่ คอรัมที่ 2 จะแสดงสิ้นค้าตัวเดียวกันกับ คอรัมที่ 1 จะแยกให้มันแสดงรายการไม่ซ้ำกัน เขียนยังไงครับ
Code (PHP)
mysql_connect($host,$username,$password)or die("ติดต่อกับฐานข้อมูล MySql ไม่ได้");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
$query = "
SELECT mp_products.product_code, mp_product_descriptions.product,mp_product_prices.price,mp_product_images.image_path
FROM mp_products
INNER JOIN mp_product_descriptions ON mp_products.product_id = mp_product_descriptions.product_id
INNER JOIN mp_product_prices ON mp_product_descriptions.product_id =mp_product_prices.product_id
INNER JOIN mp_product_images ON mp_product_descriptions.product_id =mp_product_prices.product_id
";
$result = mysql_query($query) or die(mysql_error());
echo"<table border=\"0\" cellspacing=\"1\" cellpadding=\"1\" align=\"cente\"><tr>";
$intRows = 0;
while($objResult = mysql_fetch_array($result))
{
$intRows++;
echo "<td>";
?>
<table width="400" border="1" align="center">
<tr>
<td rowspan="3"><img src="images/<? echo $objResult["image_path"];?>" width="120" height="100"/></td>
<td>code</td>
<td><? echo $objResult["product_code"];?></td>
</tr>
<tr>
<td>name</td>
<td><? echo $objResult["product"]?></td>
</tr>
<tr>
<td>price</td>
<td><? echo $objResult["price"]?></td>
</tr>
</table>
<?
echo"</td>";
if(($intRows)%2==0)
{
echo"</tr>";
}
else
{
echo "<td>";
}
}
echo"</tr></table>";
?>
|
|
|
|
|
Date :
2011-06-15 09:13:25 |
By :
พัช |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใช้คำสั่ง LIMIT 0,20 ดุค่ะ
|
|
|
|
|
Date :
2011-06-15 10:47:34 |
By :
penpimonmink |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
if(($intRows)%20==0)
ตรงนี้ครับ
|
|
|
|
|
Date :
2011-06-17 15:43:49 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อิิออิอิอิอ
|
|
|
|
|
Date :
2011-06-17 16:44:20 |
By :
1111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|