我有一个小的PHP函数,它没有返回任何我能看到的值,我寻求你的帮助
function getAllVotes($id) {
$votes = array();
$q = "SELECT * FROM $tbl_name WHERE id = $id";
$r = mysql_query($q);
if (mysql_num_rows($r)) {
$row = mysql_fetch_assoc($r);
$votes[0] = $row['vvotes_up'];
$votes[1] = $row['vvotes_down'];
}
return $votes;
}
// $id = $_POST['id'];
$id = 3;
$cur_votes = getAllVotes($id);
echo $cur_votes[1];
?>
现在
echo $cur_votes[1];
我的屏幕上没有打印任何东西$ cur_votes实际上是一个数组,我可以通过
确认echo $cur_votes;
返回“数组”
我不明白为什么$ cur_votes [1];没有回报我。请你帮助我好吗 ? 感谢。
答案 0 :(得分:1)
对您的查询进行以下更改
$tbl_name="tablename";
"SELECT * FROM '{$tbl_name}' WHERE id = '{$id}'";