Ich bin nicht an einer Maschine mit PHP, um dies zu testen, aber Sie haben Abfragen mit Variablen wie folgt ...
"select id from votes where username = '$user' and article_id = $this->id"
Ich bin mir ziemlich sicher, dass Sie bei der Verwendung von Objekten klammern oder verketten müssen ...
"select id from votes where username = '$user' and article_id = ${this->id}"
oder
"select id from votes where username = '$user' and article_id = " . $this->id