我已经设法使用其他问题在这里为了找到我的表中的结果,但现在我不确定如何打印这个结果。显示mysql查询结果
这是我的PHP:
$query = "SELECT x.price
FROM price_pints x, price_pints y
GROUP BY x.price
HAVING SUM(
SIGN(
1 - SIGN(y.price - x.price)
)
)/COUNT(*) > .5
LIMIT 1";
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "The average price of a pint ". $row['type']. " is £".$row['x.price(price)'];
echo "<br />";
}
结果显示为5当我测试在phpMyAdmin SQL查询,但是当我呼应的结果也不会显示。
以前我计算的平均,并且很容易打印为:
echo "The average price of a pint ". $row['type']. " is £".$row['AVG(price)'];
现在我被困如何改变$行[(价格)^^^
用mysql停止,而是使用PDO只是寻找它 – samayo 2013-02-15 16:28:54
你希望所有的*位数*价格,或中位数*每个类型*,在组时尚? – PGallagher 2013-02-15 16:58:42
所有价格。我已经计算出正确的答案,但我无法显示它。 '£'的某处$ row ['x.price(price)'];'我错过了这一点.. – 2013-02-15 17:01:52