0
$sortAlgorithm = 'submissions.id * (submissions.upvote - submissions.downvote)';
給出了這樣的erorr:突然間真的很奇怪的錯誤。可以減去一個查詢,但乘法給出錯誤
Warning: mysql_num_rows() expects parameter 1 to be resource
基本上是指查詢已損壞。但是,如果我改變*
到-
它工作正常:
$sortAlgorithm = 'submissions.id - (submissions.upvote - submissions.downvote)';
這很奇怪,因爲這是工作的罰款,直到剛纔,當我試圖upvoting提交。我查詢了數據庫,所有id,upvotes和downvotes都是數字,並且沒有損壞。任何人有任何想法爲什麼發生這種情況?
同樣的錯誤仍然存在。 =? – 2011-04-02 03:51:04
剛剛嘗試了+, - 和/和那些都工作。還嘗試了許多不同的括號放置,並且都產生了相同的錯誤。這很奇怪.. – 2011-04-02 03:53:23
你試過包裝整個事情嗎? '(submissions.id *(submissions.upvote - submissions.downvote))' – Erik 2011-04-02 03:56:49