|
|
|
ต้องการหาจำนวน ในคอลัมน์ ว่ามีจำนวนเท่าไหร่ เขียนยังไงครับ |
|
|
|
|
|
|
|
Query แบบง่ายๆก็ได้ครับ
Code (PHP)
$sql = mysql_num_rows(mysql_query(select * from student)) // นับทั้งหมด
$sql = mysql_num_rows(mysql_query(select * from student where gender='x')) // นับผู้ชาย
$sql = mysql_num_rows(mysql_query(select * from student where gender='y')) // นับผู้หญิง
|
ประวัติการแก้ไข 2012-04-17 12:18:00
|
|
|
|
Date :
2012-04-17 12:17:18 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับพี่ mangkunzo
แล้วขอถามต่ออีกนิดว่า ในกรณีที่เราต้องการหาจำนวนแบบนี้ ในตารางอื่นที่ไม่ใช่แค่มี x กับ y อาจจะ a - z
มีวิธีไหนที่จะไม่ต้องพิมพ์ a ไปจนถึง z บ้างครับ
|
|
|
|
|
Date :
2012-04-17 12:37:43 |
By :
น้องหมี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
การใส่ Condition ใน Query ยังไงก็ต้องพิมพ์ใส่ครับ
เพียงแต่ว่า จะใส่ตรงๆ หรือใส่แบบตัวแปร แค่นั้นครับ
|
|
|
|
|
Date :
2012-04-17 12:50:16 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับ ๆ อยากถามอีก 1 คำถามคือ
ผมไปเจอคำสั่ง Count รูปแบบ
Code (PHP)
$count = "SELECT COUNT(*) FROM stdtable WHERE gender='X'";
$dbquery = mysql_query($count);
$total_rec = mysql_result($dbquery,0,0);
ผลลัพท์มันก็ออกมาเหมือนกันครับ แต่ที่สงสัยคือ 0,0 ข้างหลังตัวแปร $dbquery หมายความว่าอย่างไรครับ
|
|
|
|
|
Date :
2012-04-17 15:06:54 |
By :
น้องหมี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mysql_result($dbquery,0,0);
0,0 คือ แถวและคอลัมน์
mysql_result ถ้าค่า Query ผิดพลาด mysql_result จะคืนค่า เป็น false
|
|
|
|
|
Date :
2012-04-17 21:59:23 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สามในห้าเขียนยังไงค่ะ
|
|
|
|
|
Date :
2012-07-02 18:41:40 |
By :
หลิว |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|