// pdo: 預處理
// 預處理的本質: sql語句中的資料,是動態綁定
// 動態綁定: 只有在執行sql時,才綁定真實的資料
// 靜態綁定: 資料直接寫到sql
#// 1.靜態: select * from staff where id > 10
// 2. 動態(預處理): select * from staff where id > ?
// 1. 匿名參數索引數組
namespace pdo_edu;
use PDO;
##//連線 $db = new PDO('mysql:dbname=bittel', 'root', 'root'); // CURD: INSERT // 匿名參數: ? $sql = 'INSERT `staff` SET `name`= ?,`sex`= ?,`email`= ?;'; # // sql語句->sql語句範本物件->預處理物件 $stmt = $db->prepare($sql); / / sql語句中的佔位符? , 給它綁定真實資料 // 索引數組 $data = ['楊過', 0, 'yangguo@qq.com'] ; // 執行sql $stmt->execute($data); // 驗證:列印sql預處理指令 // $stmt->debugDumpParams(); echo '新增成功, id = ' . $db->lastInsertId () . '#
這是我的欄位類型,用你的程式碼能夠正常插入
報什麼錯?