Insert BIT value in MySQL using PDO Prepared Statement
问题 How do I insert a BIT value in MySQL using a PDO Prepared Statement? Below is what I tried and my results. <?php function testIt($value) { $sql='INSERT INTO test(id,data) VALUES(?,?)'; $stmt=db::db()->prepare($sql); $stmt->execute(array(0,$value)); $id=db::db()->lastInsertId(); $sql='SELECT * FROM test WHERE id='.$id; $stmt=db::db()->query($sql); $rs=$stmt->fetch(PDO::FETCH_ASSOC); echo("Test for {$value} returns id {$rs['id']} and data {$rs['data']}<br>"); } date_default_timezone_set(