$dsn = 'mysql:dbname=db_dreamtale;host=127.0.0.1'; //連線
mysql 資料庫的 dsn
$user
='root'; //資料庫使用者名稱
$pwd
=''; //資料庫密碼
$pdo
=new pdo($dsn, $user, $pwd); //建立乙個 pdo 物件$pdo
$pdo
->query('set names utf8'); //執行 sql 命令,設定字符集為 utf-8
$sql
="select id,post_title from tb_posts where post_status = 'publish' and post_type
= 'page' order by menu_order desc, post_date desc limit 5"; //定義 sql 命令
$page_stmt
=$pdo
->query($sql); //執行 sql 查詢並將結果返回給變數$page_stmt
//將變數$page_stmt 的每一行處理為陣列
while($pages
=$page_stmt
->fetch(pdo::fetch_assoc))
1) 陣列方式
$login_name = $_post['username']; //接收資料
$login_pwd = $_post['password']; //接收資料
//用問號作為佔位符代替需要新增到 sql 語句中的變數
$login_sql = "select * from tb_users where user_login = ? and user_pass = ? ";
$login_stmt = $pdo->prepare($login_sql); //sql 命令預處理
$login_stmt->execute(array($login_name, $login_pwd )); //以陣列的方式傳遞實參並執行
2)繫結變數值方式
$login_name = $_post['username']; //接收資料
$login_pwd = $_post['password']; //接收資料
//用問號作為佔位符代替需要新增到 sql 語句中的變數
$login_sql = "select * from tb_users where user_login = ? and user_pass = ? ";
$login_stmt = $pdo->prepare($login_sql); //sql 命令預處理
$login_stmt->bindparam(1, $login_name); //繫結變數到第乙個問號
$login_stmt->bindparam(2, $login_pwd); //繫結變數到第二個問號
$login_stmt->execute(); //執行查詢
php pdo運算元據庫的方法
pdo 安裝 你可以通過 php 的 phpinfo 函式來檢視是否安裝了pdo擴充套件。1.在 unix linux系統上安裝 pdo 在unix上或linux上你需要新增以下擴充套件 extension pdo.so 2.在windows安裝pdo extension php pdo.dll 除...
ADO方式運算元據庫
ado連線sql server的方式已經在前文mfc使用ado連線sql server 中進行過描述,接下來主要講講如何運算元據庫。recordsetptr智慧型指標,它是專門為通過記錄集運算元據庫而設立的指標,通過該介面可以對資料庫的表內的記錄 欄位等進行各種操作。通過 recordsetptr例...
JDBC方式運算元據庫
1.讀取配置檔案,我將配置資訊寫入配置檔案 properties 中,方便後期資料庫變更後或者其他專案使用,擴充套件性好些,盡量避免硬編碼.driver oracle.jdbc.driver.oracledriver url jdbc oracle thin 127.0.0.1 1521 orcl ...