Mysql
 sql >> Database >  >> RDS >> Mysql

PHP PDO bindParam() e MySQL BIT

PDO presenta un piccolo bug in cui qualsiasi parametro passato a una query, anche quando specificato come PDO::PARAM_INT viene trattato come una stringa e racchiuso tra virgolette. LEGGI QUESTO

L'unico modo per affrontarlo è provare quanto segue:

$show_contact = (int)$show_contact;
$query->bindValue(':scontact', $show_contact, PDO::PARAM_INT);