0
这是表添加所有行的值在PHP
store_reviews
id rev_star
1 2
2 5
3 4
我想要做的是让所有的行和列(平均)喜欢的计数加星和鸿沟2+5+4/3
我写了一个代码,但它并没有得到所有行补充说。
<?php
$stmtrev = $mysqli->prepare("SELECT * FROM store_reviews WHERE store_id=?");
$stmtrev->bind_param("i", $_GET['storeid']);
$stmtrev->execute();
$revrows = $stmtrev->get_result();
$stmtrev->close();
$total=0;
while ($stars = $revrows->fetch_assoc())
{
$count = ($total + $stars['rev_star']);
}
$count/count($revrows->fetch_assoc());
?>
任何人都可以解释什么是错的,什么可以做?
你有没有调试'$星星= $ revrows-> FETCH_ASSOC()'来看看你得到的所有行一样,如果你运行此查询到你有你数据库? –
我得到了所有的行!数据即将到来!但是添加所有行的rev_star列数据是问题! – Alexis