我想提供$ result和$ result2兩個查詢。我想減去這兩個結果來創建一個投票總數(反對投票是可能的)。因此,在空查詢中,結果值必須爲零。減去查詢值
我的減法功能不起作用。有誰知道我做錯了什麼?我沒有得到任何結果。
在此先感謝!
我的代碼:
$result = mysql_query('SELECT COUNT(*) FROM comment_votes WHERE vote_com_writer_id = "'.$d['user_id'].'" AND vote_com_rank = "1"');
$positive_votes = mysql_result($result, 0);
$result2 = mysql_query('SELECT COUNT(*) FROM comment_votes WHERE vote_com_writer_id = "'.$d['user_id'].'" AND vote_com_rank = "2"');
$negative_votes = mysql_result($result2, 0);
list($vote) = $positive_votes - $negative_votes;
您是否檢查過負面和正面投票變量的輸出? –
嗨大衛,是的。我正在爲我的$ positive_votes和$ negative_votes獲取值。我想知道如果我的減法函數是錯誤的使用列表?不能完全弄明白。 – Jason
我從來沒有見過像那樣使用list(),通常它的數組傳遞給它。你沒有嘗試沒有列表()? $ vote = $ pos - $ neg; –