I\'m building a database object that joins the PDO object with the PDOStatement object in order for chaining to be available. Basically I just put the
Got the same error, but different cause
My request had comments, one of which included a damn question mark.
For PDO, a "?" is, of course, a parameter to bind.
My request had no issue anywhere else, and I had no idea where PDO would invent a "parameter" while I wasn't using any, since I always use named placeholders, like :value
Spent more than one hour on this :(
May this answer help some people having this foolishly trivial issue.