|
|
|
อยากถามเรื่อง การนับจำนวนข้อมูลในคอลัม (mySql) ในแต่ล่ะข้อค่ะ |
|
|
|
|
|
|
|
ขอบคุณค่ะ ^^
|
|
|
|
|
Date :
2012-11-14 10:42:17 |
By :
jummu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเป็นอย่างนี้จะแสดงตัวเลขยังไงคะ ?
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","91205") or die("Error Connect to Database");
$objDB = mysql_select_db("survey_question");
mysql_query("SET NAMES UTF8");
$strSQL = "SELECT * FROM $table where q_type = 2 or q_type = 3 or q_type = 4";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="600" border="1">
<?
while($objResult = mysql_fetch_array($objQuery))
{
$sql = "SELECT SUM(vote) as val FROM survey_answer.".$table."_choice WHERE q_id = q_id ";
$obquery = mysql_query($sql) or die ("Error Query [".$sql."]");
?>
<tr>
<td><div align="center"><?=$objResult["q_topic"];?></div></td>
<td><div align="center"><?=$obquery[""];?></div></td>
<td align="center"><a href="A_graph.php?qid=<?=$objResult["q_id"];?>&table=<?=$table;?>&topic=<?=$objResult["q_topic"];?>">ดูผลสำรวจ</a></td>
</tr>
<?
}
?>
</table>
<?
mysql_close($objConnect);
?>
|
|
|
|
|
Date :
2012-11-14 10:46:15 |
By :
jummu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หมายถึงตรงนี้หรือครับ
Code (PHP)
<table width="600" border="1">
<?
while($objResult = mysql_fetch_array($objQuery))
{
$sql = "SELECT SUM(vote) as val FROM survey_answer.".$table."_choice WHERE q_id = q_id ";
$obquery = mysql_query($sql) or die ("Error Query [".$sql."]");
?>
<tr>
<td><div align="center"><?=$objResult["q_topic"];?></div></td>
<td><div align="center"><?=$obquery[""];?></div></td>
<td align="center"><a href="A_graph.php?qid=<?=$objResult["q_id"];?>&table=<?=$table;?>&topic=<?=$objResult["q_topic"];?>">ดูผลสำรวจ</a></td>
</tr>
<?
}
?>
</table>
ลองเปลี่ยนเป็น
Code (PHP)
<table width="600" border="1">
<?
while($objResult = mysql_fetch_array($objQuery))
{
$sql = "SELECT SUM(vote) as val FROM survey_answer.".$table."_choice WHERE q_id = q_id ";
$obquery = mysql_query($sql) or die ("Error Query [".$sql."]");
$row_survey_answer = mysql_fetch_assoc($obquery);
?>
<tr>
<td><div align="center"><?=$objResult["q_topic"];?></div></td>
<td><div align="center"><?=$row_survey_answer["val"];?></div></td>
<td align="center"><a href="A_graph.php?qid=<?=$objResult["q_id"];?>&table=<?=$table;?>&topic=<?=$objResult["q_topic"];?>">ดูผลสำรวจ</a></td>
</tr>
<?
}
?>
</table>
ได้ไหมครับ
|
|
|
|
|
Date :
2012-11-14 10:54:54 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้ค่ะมันขึ้นว่า
Code (PHP)
Error Query [SELECT SUM(vote) as val FROM survey_answer.แบบทดสอบน่ะ_choice WHERE q_id = q_id ]
|
|
|
|
|
Date :
2012-11-14 11:12:02 |
By :
jummu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วบางอัน มันนับทั้งหมดจาก vote เลยอ่ะค่ะ ไม่ได้นับโดยอ้างอิง q_id
|
|
|
|
|
Date :
2012-11-14 11:20:52 |
By :
jummu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SQL ทำไมเป็นภาษาไทยครับ และ q_id = q_id ค่าของมันคืออะไร ครับ
SELECT SUM(vote) as val FROM survey_answer.แบบทดสอบน่ะ_choice WHERE q_id = q_id
|
|
|
|
|
Date :
2012-11-14 11:24:48 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่าของมันคือ q_id ในแต่ละแถวค่ะ คือ question1 ,2 ,3 จะมี q_id ที่แตกต่างกัน อยากให้แสดงจำนวน vote ของ q_id นั้นๆ
|
|
|
|
|
Date :
2012-11-14 11:27:58 |
By :
jummu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใหม่ครับ
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","91205") or die("Error Connect to Database");
$objDB = mysql_select_db("survey_question");
mysql_query("SET NAMES UTF8");
$strSQL = "SELECT * FROM $table where q_type = 2 or q_type = 3 or q_type = 4";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="600" border="1">
<?
while($objResult = mysql_fetch_array($objQuery))
{
$sql = "SELECT SUM(vote) as val FROM survey_answer.".$table."_choice WHERE q_id = ".$objResult['q_id']." ";
$obquery = mysql_query($sql) or die ("Error Query [".$sql."]");
$row_survey_answer = mysql_fetch_assoc($obquery);
?>
<tr>
<td><div align="center"><?=$objResult["q_topic"];?></div></td>
<td><div align="center"><?=$row_survey_answer["val"];?></div></td>
<td align="center"><a href="A_graph.php?qid=<?=$objResult["q_id"];?>&table=<?=$table;?>&topic=<?=$objResult["q_topic"];?>">ดูผลสำรวจ</a></td>
</tr>
<?
}
?>
</table>
<?
mysql_close($objConnect);
?>
ค่า $table นี่มีค่าเป็นอะไรครับ
|
|
|
|
|
Date :
2012-11-14 11:52:25 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่าชื่อ เทเบิ้ลที่รับมาน่ะค่ะ
|
|
|
|
|
Date :
2012-11-14 11:54:59 |
By :
jummu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ขอบคุณมากๆๆๆ เลยค่ะ > <
|
|
|
|
|
Date :
2012-11-14 11:58:22 |
By :
jummu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2012-11-14 12:06:18 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2012-11-14 12:57:46 |
By :
lin2online |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|