我知道这个主题已经在许多问题中得到了处理,但我找不到解决方案。 我已经阅读并尝试了很多主题(例如1,2),但似乎没有一个在我的页面上工作。 echo始终返回0(数据为40)
这是我的代码:
$BIS = "SELECT COUNT(*) as count FROM Voti
WHERE sito='$sito' AND utente='$utente'";
#$topics= mysql_query($BIS);
#echo $topics['count']; <- this doesn't work
while($row = mysql_fetch_array($BIS)){
echo $row['count']; <- this doesn't work
}
if($topics['count']==0){ <- ever 0
$query = " INSERT INTO `Voti` (`utente`,`sito`,`voto`)
VALUES ('$email','$sito', $voto)";
mysql_query($query);
}
很抱歉重复输入,但我没有发现错误 附:抱歉我的英文不好
答案 0 :(得分:1)
您尚未运行查询尝试使用mysql_query()
尝试
$BIS = "SELECT COUNT(*) as count FROM Voti WHERE sito='$sito' AND utente='$utente'";
$topics= mysql_query($BIS);
while($row = mysql_fetch_array($topics)){
或尝试计数行
$BIS = "SELECT * FROM Voti WHERE sito='$sito' AND utente='$utente'";
$topics= mysql_query($BIS);
$count = mysql_num_rows($topics);