จากฐานข้อมูล คือจะนับจำนวน user ที่ได้เข้ามาตอบแบบสอบถามแล้ว โดยเก็บชื่อ user ใน field >>re_confirm เมื่อนับจำนวนออกมาแล้วจะทำการส่งค่าที่นับได้ไปเก็บใน field>>re_count
โค๊ดนับจำนวน
Code (PHP)
<?php
include "config/config.inc.php";
include "config/function/func_util.php";
$host = "localhost" ; $dbname = "info" ;
$username = "root" ;
$password = "123456" ;
$connect = @mysql_connect($host,$username,$password);
if (!$connect)
die("ไม่สามารถติดต่อกับฐานข้อมูลได้");
mysql_select_db($dbname)
or die("ไม่สามารถเลือกใช้งานฐานจ้อมูลได้");
@mysql_db_query($dbname,"SET NAMES tis620");
function num_user(){
$query = mysql_query("SELECT re_confirm FROM poll_reply WHERE re_confirm <> 'NULL' ") or die("Query error");
while($row = mysql_fetch_assoc($query))
{
$exp_array = explode( ", " , $row['re_confirm'] );
$uniq_data = array_unique($exp_array);
$count_data = COUNT($uniq_data);
$str = "UPDATE poll_reply SET re_count='$count_data' WHERE re_id='$row[re_id]' ";
echo $count_data;
echo "<br>";
}
return ($count_data);
mysql_close($connect);
}
?>