Reputation: 13682
I'm fairly new and have been taught that the key rational for prepared queries is safety.
I have a query in my program that receives no user input - it's all using internal variables. Are there still material benefits to using bindParam
in a PDO query rather than simply submitting the query string as is?
Upvotes: 0
Views: 76
Reputation: 125945
What if a future update changed the variable so that it became assigned from user input, but noone bothered to alter the query?
One should avoid ever concatenating variables into SQL and always send them to the RDBMS as parameters.
Upvotes: 1