<?php
// 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 () . '<br>';
#
這是我的欄位類型,用你的程式碼能夠正常插入
報什麼錯?