According to the PHP manual, the four variable types for mysqli->bind_param
are
What is the best way to insert a boolean?
MySQL doesn't really store booleans anyway, it's a trick.
The actual format is TINYINT
, which is I guess integer
for pdo.
You will have to convert true/false to 1/0, with intval
for example.