//pdo:資料訪問抽象層
//dsn:資料來源:
//帶有事務功能:
$dsn = "mysql:host=localhost;dbname=mydb";
//造pdo物件
$pdo = new pdo($dsn,"root","123");
//設定為異常模式
$pdo->setattribute(pdo::attr_errmode,pdo::errmode_exception );
trycatch(pdoexception $e)
/*foreach($a as $v)
*/第二特點:可以防止sql注入攻擊
<?php//2.可以防止sql注入攻擊
$dsn="
mysql:host=localhost;dbname=mydb";
$pdo = new pdo($dsn,"
root
","123");
$sql = "
insert into nation values(?,?)";
//將一條sql語句放到伺服器等待執行
$stm = $pdo->prepare($sql);
/*//繫結引數
$stm->bindparam(1,$code);
$stm->bindparam(2,$name);
//給變數賦值
$code = "n030";
$name = "哈空間";
*/$attr = array("
n031
","客戶");
//執行預處理語句,執行成功返回true,執行失敗返回false
if($stm->execute($attr))
?>
php中pdo的使用
執行如下 如果提示引數錯誤,說明pdo已經安裝,如果說明物件不存在,則修改php配置檔案php.ini,取消php pdo yourssqlserverhere.extis前面的注釋。test new pdo given in d wamp64 www test test.php on line 以...
php中 pdo的預處理
以下是一些pdo預處理 的一些小知識 兩種佔位符號 關聯陣列,按名稱使用,和順序無關,以冒號開頭,自己定義 引數 索引陣列,按索引順序使用 stmt pdo prepare sql sql可是是任意sql語句,這與mysqli不同 如 trycatch pdoexception e stmt pdo...
PHP中PDO函式的使用
寫了個pdo函式的連線 資料庫的連線字串,包含資料庫型別,連線的庫名,連線的位址,連線的埠號,連線的字符集 dsn mysql dbname xx host 127.0.0.1 port x charset utf8 訪問資料庫的使用者名稱 user root 訪問資料庫的密碼 password 建...