dann verrate uns bloß nicht, welchen Fehler. Das könnte ja der Schlüssel zur Lösung sein.
<b>Fatal error</b>: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near -- SQL STATEMENT
So, nun bin ich schon sehr gespannt, wie dir diese Fehleranalyse weiterhilft.
Würden wir aus dem Fehler mehr erfahren, hätte ich ihn wohl gepostet.
Was willst du mit dem AND dazwischen? Mit AND machst du eine logische Verknüpfung von zwei boolschen Termen.
Stimmt, das kann wohl nicht funktionieren. XD
Setze einfach die beiden Queries separat nacheinander ab.
...also mit anderen Worten, du hast auch keine Ahnung?
Weiter im Text
UPDATE table SET score = score + 1 WHERE user IN (SELECT user FROM table WHERE user = ? AND id = ?)
funktioniert, das select statement wird aber nicht ausgegeben.
Kann es tatsächlich sein, dass UPDATE und danach SELECT in EINEM Query (so wie ich mir das vorstelle) einfach nicht möglich ist?
Schönen Abend noch, Max.