การเขียนโค้ด php จากการใช้คำสั่ง count นี่เป็นโค้ดที่เขียนใน phpmyadmin SELECT student.id_student,
ก็เขียนแบบธรรมดานั้นแหละครับ
$sql = "SELECT student.id_student, student.name, student.surname, student.full as class, count( * ) AS number ";
$sql . = "FROM std_late, student ";
$sql .= "WHERE std_late.id_student = student.id_student ";
$sql .= "GROUP BY student.id_student, student.name, student.surname, student.full";
$result = mysql_query($sql);
echo "<table>\n";
echo "<tr>\n";
while ($field = mysql_fetch_field($result)){
echo "<td>".$field['name']."</td>\n";
}
echo "</tr>\n";
while ($record = mysql_fetch_array($result)){
echo "<tr>\n";
foreach($record as $k => $v){
echo "<td>".$v."</td>\n";
}
echo "</tr>\n";
}
echo "<table>\n";
===================================
แต่ว่าเขียน Sql อย่างนี้ก็ได้นะครับ ใช้ inner join
SELECT student.id_student, student.name, student.surname, student.full as class, count( * ) AS 'number'
FROM std_late SL inner join student S On SL.id_student = S.id_student
GROUP BY S.id_student, S.name, S.surname, S.full
Date :
8 ก.ย. 2548 08:43:13
By :
JezusMitsui
ขอยคุณครับ แต่ทำไมมันขึ้นซ้ำกันแบบนี้ล่ะครับ
11230 11230 ศุภอาฒย์ ศุภอาฒย์ มั่นสิงห์ มั่นสิงห์ ป.3/1 ป.3/1 4 4
11300 11300 รวินท์ รวินท์ ชอบใช้ ชอบใช้ ป.3/2 ป.3/2 4 4
11450 11450 นฤสิงห นฤสิงห ตั้งทองทวี ตั้งทองทวี ป.2/3 ป.2/3 2 2
11480 11480 ปาณัท ปาณัท ทองสาร ทองสาร ป.2/3 ป.2/3 7 7
12000 12000 พีรพัฒน์ พีรพัฒน์ เหล่ายั่งยืนยง เหล่ายั่งยืนยง ม.1/3 ม.1/3 4 4
9999 9999 กษิดิศ กษิดิศ จนิษฐ จนิษฐ ม.3/4 ม.3/4 4 4
Date :
8 ก.ย. 2548 23:54:03
By :
boy
อ้าวหรอ..!!! เขียนสดนะครับ ลองรัน Query จาก Tool ดูซิครับ ว่าได้ผลเป้นยังไง ถ้าได้ไม่เหมือนกับที่ผมเขียน คงต้องแก้นะครับ แต่ดูแล้วมันก็น่าจะถูกแล้วนะ ลืมตรงไหนหรือเปล่าหว่า ???
Date :
9 ก.ย. 2548 10:33:55
By :
JezusMitsui
เหมือนเดิมครับ ช่วยแก้ด้วยคร้าบบบ ใกล้จะส่งแล้ว แย่เลยยยยย
Date :
10 ก.ย. 2548 14:41:55
By :
Boy
คือผมทำเวบไซต์เกี่ยวกับทองคำ
แต่ผมต้องดึงข้อมูลเพื่ออับเดท ทุกวัน แล้วทำเป็นรูปแบบของตนเอง
เช่น ราคาทองคำประจำวัน ราคาทองคำย้อนหลัง ผมต้องทำยังไงครับ
ขอบคุณครับ
Date :
2009-11-20 13:11:16
By :
ืniggadiamื
แทรก exit ลงไปในลูป ก็สามารถแสดงได้ครั้งเดียว
Date :
2011-12-20 14:31:56
By :
defsuke
Load balance : Server 03