通過pdo的query 方法對資料庫進行操作

2021-07-25 09:02:57 字數 1510 閱讀 9221

<?

phpheader

('content-type:text/html; charset=utf-8'

);//例項化pdo物件

$pdo

=new

pdo(

'mysql:host=127.0.0.1;port=3306;dbname=test;'

,'root'

,'888888'

);//通過query函式執行sql命令

$pdo

->

query

('set names utf8'

);//插入資料

$sql

="insert into persons (name,age) values ('小明', 18);"

;$res

=$pdo

->

query

($sql

);var_dump

($res

);//成功返回物件 失敗返回false

echo $res

->

querystring.'

';//刪除資料

$sql

="delete from persons where id = 1"

;$res

=$pdo

->

query

($sql

);var_dump

($res

);//成功返回物件 失敗返回false

echo $res

->

querystring.'

';//修改資料

$sql

="update persons set name='lucy' where id = 2;"

;$res

=$pdo

->

query

($sql

);var_dump

($res

);//成功返回物件 失敗返回false

//查詢資料

$sql

="select * from persons order by id desc;"

;$res

=$pdo

->

query

($sql

);var_dump

($res

);//成功返回物件 失敗返回false

$arr

=$res

->

fetchall

(pdo

::fetch_assoc

);/*

* fetch_both 是預設的,可省,返回關聯和索引。

* fetch_assoc 引數決定返回的只有關聯陣列。

* pdo::fetch_num 返回索引陣列

* pdo::fetch_obj 返回由物件組成的二維陣列

*/print_r

($arr

);

yii 利用query 對資料庫的操作

sql select from express template where ec id ec id command connection createcommand sql result command queryall imgaddress yiibase getpathofalias webr...

yii 利用query 對資料庫的操作

sql select from express template where ec id ec id command connection createcommand sql result command queryall imgaddress yiibase getpathofalias webr...

通過exp的query引數匯出部分記錄

oracle的exp工具有乙個query引數可以指定乙個where條件來有條件地匯出記錄,對於不經常用這個選項的人來說,經常會遇到這樣的錯誤 lrm 00112 multiple values not allowed for parameter query exp 00019 failed to p...