如何在php中打印查询结果

时间:2013-05-13 17:59:14

标签: php

我是php新手,我想打印查询的响应,我从数据库中获取一些记录并计算平均值,现在我想将平均值称为平均值(列)。以下是查询。有人可以帮我吗?

  

从client_workout中选择AVG(CLIENT_WORKOUT_LENGTH)   MONTH(CLIENT_DATE_OF_WORKOUT)= 04且CLIENT_ID = 2;

提前致谢!

3 个答案:

答案 0 :(得分:1)

你可以尝试类似这样的东西,虽然不推荐使用mysql,你不应该使用它,你可以使用mysqli http://www.php.net/manual/en/book.mysqli.php或pdo http://php.net/manual/en/book.pdo.php

<?php
 $query = "SELECT AVG(CLIENT_WORKOUT_LENGTH) as Average_WorkOut_Per_Month from client_workout where MONTH(CLIENT_DATE_OF_WORKOUT)=".$month." and CLIENT_ID=".$clientId." "; 
 $result = mysql_query($query);
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);

echo "<pre>";
print_r($row);
echo "</pre>";

?>

答案 1 :(得分:0)

您是否在询问如何执行查询?

$sql = "SELECT AVG(CLIENT_WORKOUT_LENGTH) from client_workout where MONTH(CLIENT_DATE_OF_WORKOUT)=04 and CLIENT_ID=2;"
$result=mysql_query($sql);

  while ($row = mysql_fetch_assoc($result)) {
        echo "<td>".$row['columnX']."</td>";
        //so on so on.
  }

答案 2 :(得分:0)

有两种方法可以查看查询结果:

1)使用本机SQL接口执行查询并查看结果。例如,MySQL接口。 (在PHP编码之前感受一个必不可少的步骤)

2)对于PHP,使用mysql-query($sql)mysqli->query($sql),然后使用关联的获取函数将结果提取到数组中。然后echo结果。