|
|
|
รบกวนปรมาจารย์ PHP ช่วยทีครับ คือว่าผมดึงข้อมูลมาแล้วผมอยากให้ตรง ฟิลด์ จำนวนแสดงเรียงลำดับว่า store |
|
|
|
|
|
|
|
ความหมาย คือ ไม่ใช่ sum นะครับ คือผมอยากได้ผลลัพธ์ ถ้า store 101 มี อยู่ 3 แถวก็ให้แสดง 1,2,3 ตามลำดับและต่อมา store 102 ก็ให้แสดง เริ่มต้นนับใหม่ เป็น 1,2 ตามลำดับ
|
|
|
|
|
Date :
2009-03-08 20:13:50 |
By :
xcom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาแบบง่ายๆนะ สั่งคิวรี่สองรอบ
Code (PHP)
<?php
$query = mysql_query("SELECT id FROM stock");
while( $cate = mysql_fetch_array($query) ){
$stock_id = $cate[0];
echo '<br>', $stock_id, '<br>';
$query2 = msyql_query("SELECT name, counts FROM product WHERE stock_id= $stock_id");
while( $product = mysql_fetch_array($query2) ) echo $product[0], ' ', $product[1], '<br>';
}// while
?>
ถ้าอยากให้ทำให้ก็ติดต่อได้ครับ
SITE: http://gunner.freetzi.com
MSN: [email protected]
TEL: 087-577-0276
|
|
|
|
|
Date :
2009-03-08 20:34:25 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมทำกับ Oracle คับ ไม่ใช่ MySQL
|
|
|
|
|
Date :
2009-03-08 20:41:31 |
By :
xcom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาไปประยุกต์ใช้เอาเองนะครับ ผมก็ไม่เคยใช้ Oracle
|
|
|
|
|
Date :
2009-03-08 20:44:14 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็เอาโค๊ดคุณเอี่ยว ไปดัดแปลงเอาไม่เห็นยากนี่ครับ
หาดูใน manual อะว่า ถ้าคำสั่งของ mysql เป็นอันนี้แล้ว oracle จะใช้อะไร
ถ้าตั้งใจจะจ้างก็บอกคุณเอี่ยวไปว่าจ้างเท่าไหร่ คุณเอี่ยวทำได้สบายอยู่แล้วชิมิ
|
|
|
|
|
Date :
2009-03-08 21:13:26 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โทษทีผมไม่มี oracle
จน
|
|
|
|
|
Date :
2009-03-08 21:22:01 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|