 |
อึน มึน งงคะ คือหนูต้องการ sum ค่า pawn_netweight ทั้งหมดในตาราง ตาม species_id อ่ะคะ |
|
 |
|
|
 |
 |
|
Code (PHP)
include("connect_db.php");
$sql="select species_id,SUM(pawn_netweight)from pawnproject GROUP BY species_id";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result))
{
echo $row[0]." : ".$row[1]."<br>";
}
|
 |
 |
 |
 |
Date :
2009-12-04 22:59:13 |
By :
extenser |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
พี่ค่ะ มันก้อได้ระดับนึงแล้ววว
แต่หนูจะแสดงออกมาเป็นตารางอ่ะค่ะ เอาตรงไหนมา echo ได้อ่ะคะ
อยากได้ตารางแบบภาพอ่ะคะ
ที่พี่ช่วยมาได้แบบอันบน แต่หนูอยากลงในตาราง

|
 |
 |
 |
 |
Date :
2009-12-04 23:24:11 |
By :
benzict063 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$sql="select species_id,species_name,SUM(pawn_netweight)from pawnproject GROUP BY species_id"; //เพิ่ม species_name เข้าไปไม่รู้ว่าใช่ชื่อ field รึเปล่า
$result=mysql_query($sql);*/
echo "<table border=1><tr>";
echo "<td>Id</td><td>Name</td><td>Amount</td></tr>";
while($row=mysql_fetch_array($result))
{
echo "<tr><td>".$row[0]."</td>";
echo "<td>".$row[1]."</td>";
echo "<td>".$row[2]."</td></tr>";
}
echo "</table>";
|
 |
 |
 |
 |
Date :
2009-12-05 00:26:13 |
By :
extenser |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อิอิ ได้แล้วคะ
อยากถามอีกว่า ถ้าหนูจะไม่เอาผลรวมของ sum ทั้งหมด
ทำไงอ่ะคะ

แล้วถามต่ออีกว่า ตรง species_name อ่ะคะ หนูอยากให้มันขึ้นนะคะ แต่เหมือนต้อง join ตารางป่าวอ่ะคะ เพราะว่า species_name อยู่ในตาราง species ซึ่งมี species_id เปง pk
แต่ที่ทำอยู่ From pawnproject
แต่จะดึง species_name มาด้วยทำไงอ่ะคะ
|
 |
 |
 |
 |
Date :
2009-12-05 01:08:23 |
By :
benzict063 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$sql="select species_id,species_name,SUM(pawn_netweight) from pawnproject,species WHERE species.species_id = pawnproject.species_id GROUP BY species_id";
$result=mysql_query($sql);
echo "<table border=1><tr>";
echo "<td>Id</td><td>Name</td><td>Amount</td></tr>";
while($row=mysql_fetch_array($result))
{
echo "<tr><td>".$row[0]."</td>";
echo "<td>".$row[1]."</td>";
echo "<td>".$row[2]."</td></tr>";
}
echo "</table>";
ก่อนอื่นผมไม่รู้ว่า แต่ละตารางฐานข้อมูลมี ฟิลด์อะไรบ้างถ้าโพสตารางฐานข้อมูลซักนิดก็ดีครับ
|
 |
 |
 |
 |
Date :
2009-12-05 02:20:57 |
By :
extenser |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ติดเออเลอร์อ่ะคะ แบบนี้

บรรทัดนี้ค่ะ

เพิ่มเติมฟิลล์ในฐานข้อมูล
pawnproject

species

|
 |
 |
 |
 |
Date :
2009-12-05 11:03:31 |
By :
benzict063 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
sql = "SELECT species.species_id,species.species_name,SUM(pawnproject.pawn_netweight)";
sql .= " FROM species,pawnproject";
sql .= " WHERE species.species_id = pawnproject.species_id";
sql .= " GROP BY pawnproject.species_id";
$result=mysql_query($sql);
echo "<table border=1><tr>";
echo "<td>Id</td><td>Name</td><td>Amount</td></tr>";
while($row=mysql_fetch_array($result))
{
echo "<tr><td>".$row[0]."</td>";
echo "<td>".$row[1]."</td>";
echo "<td>".$row[2]."</td></tr>";
}
echo "</table>";
|
 |
 |
 |
 |
Date :
2009-12-05 11:38:45 |
By :
extenser |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
พี่ค่ะๆๆๆๆๆๆ
มันเออเลอร์อ่ะคะ
[font=Verdana]เออเลอร์บรรทัดนี้ sql = "SELECT species.species_id,species.species_name,SUM(pawnproject.pawn_netweight)";[/font]
sql .= " FROM species,pawnproject";
sql .= " WHERE species.species_id = pawnproject.species_id";
sql .= " GROP BY pawnproject.species_id";
$result=mysql_query($sql);
echo "<table border=1><tr>";
echo "<td>Id</td><td>Name</td><td>Amount</td></tr>";
while($row=mysql_fetch_array($result))
{
echo "<tr><td>".$row[0]."</td>";
echo "<td>".$row[1]."</td>";
echo "<td>".$row[2]."</td></tr>";
}
echo "</table>";
|
 |
 |
 |
 |
Date :
2009-12-05 12:02:40 |
By :
benzict063 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขึ้น error อะไรเหรอครับ copy มาให้ดูหน่อยครับ
Code (PHP)
sql = "SELECT species.species_id,species.species_name,SUM(pawnproject.pawn_netweight)";
sql .= " FROM species,pawnproject";
sql .= " WHERE species.species_id = pawnproject.species_id";
sql .= " GROUP BY pawnproject.species_id"; // ตกตัว U ไป
$result=mysql_query($sql);
echo "<table border=1><tr>";
echo "<td>Id</td><td>Name</td><td>Amount</td></tr>";
while($row=mysql_fetch_array($result))
{
echo "<tr><td>".$row[0]."</td>";
echo "<td>".$row[1]."</td>";
echo "<td>".$row[2]."</td></tr>";
}
echo "</table>";
|
 |
 |
 |
 |
Date :
2009-12-05 12:34:12 |
By :
extenser |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แบบนี้ค่ะ


|
 |
 |
 |
 |
Date :
2009-12-05 13:45:26 |
By :
benzict063 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
โอ้วววว
ได้แล้วค่ะ
ขอบคุณพี่ๆมากนะค่ะ 
|
 |
 |
 |
 |
Date :
2009-12-05 14:08:06 |
By :
benzict063 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
พี่ๆค่ะ
ขอถามอีกนะค่ะ
คือหนูอยากจะให้ค่าที่ sum ออกมาได้ เก็บลงฐานข้อมูล อีกตารางนึง ที่เตรียมไว้อ่ะคะ ทำไงหรอคะ
|
 |
 |
 |
 |
Date :
2009-12-06 00:54:35 |
By :
benzict063 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอา $row[2] ไปเซฟซิครับ
|
 |
 |
 |
 |
Date :
2009-12-06 12:54:12 |
By :
plakrim |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
nukai มากนะคะ ฮ่าๆๆ  
|
 |
 |
 |
 |
Date :
2009-12-06 12:58:24 |
By :
yiippy |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
พี่ค่ะ
ช่วยขยายความ "เอา $row[2] ไปเซฟ" หน่อยได้มั่ยคะ
หนูเป็นมือใหม่ ใหม่มากกกกกกกกก หัดเขียนอ่ะคะ
ขอบคุณพี่ล่วงหน้านะคะ
|
 |
 |
 |
 |
Date :
2009-12-06 13:50:09 |
By :
benzict063 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ที่พี่บอกก้อถูกแหละค่ะว่าควรที่จะหัดลองผิดลองถูก
แต่ที่ช่วงนี้หนูเข้ามารบกวนพี่ๆบ่อย เพราะระบบหนูต้องส่งถึงสรุปการจำนำแล้วเก็บลงฐานข้อมูล มันใกล้วันจะส่งระบบแล้ว
หนูเลยมาขอความช่วยเหลือ
หนูขอบคุณพี่ๆทุกคนนะคะ ที่ให้ความช่วยเหลือหนูเป็นอย่างดี
|
 |
 |
 |
 |
Date :
2009-12-06 18:01:20 |
By :
benzict063 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|