//首先要连接mysql数据库 //执行个查询 //另外还可以: //将整个记录集读到数组里: [1] => Array ) //插入 / 删 / 更新数据: //偶忘了偶用啥数据库了。。。。 //原来插入数据的时候要用mysql_escape_string,现在? //最后偶要关闭它了 //很简单的不是? 附:特别简单的特殊调用方法: 也可以: 这么好的功能,哪里可以找到?php5.1以上在扩展里,php5在pecl里,php4?你别想了,没有。
$dbh = new PDO(mysql:host=localhost;dbname=test, $user, $pass);
//如果你想连mssql:
//mssql:host=localhost;dbname=testdb
//连pgsql:
//pgsql:host=localhost port=5432 dbname=testdb user=bruce password=mypass
//连odbc(DSN)
//odbc:testdb
//连access:
//odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\db.mdb;Uid=Admin
//还有oracle,sqlite,db2....
foreach ($dbh->query(SELECT * from FOO) as $row) {
print_r($row); //这个结果和mysql_fetch_array差不多。PDOStatement::setFetchMode 可以调整。
}
$sth = $dbh->prepare("SELECT name, colour FROM fruit");
$sth->execute();
$result = $sth->fetchAll();
print_r($result);
//输出:
Array
(
[0] => Array
(
[NAME] => pear
[0] => pear
[COLOUR] => green
[1] => green
)
(
[NAME] => watermelon
[0] => watermelon
[COLOUR] => pink
[1] => pink
)
$count = $dbh->exec("DELETE FROM fruit WHERE colour = red");
//$count就是删除的条数。相当于mysql_affected_rows
//也可用PDOStatement::rowCount
if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == mysql) {
echo "Running on mysql; doing something mysql specific here
";
}
print "Unquoted string: $string
";
print "Quoted string: " . $conn->quote($string) . "
";
//得到:
Unquoted string: Nice
Quoted string: Nice
//你看现在连引号都自动加了。。。。
//注意在不同的数据库中结果不同,比如有的 => ,有的 => ,\ => \
//现在没顾虑了,全自动。
$conn = null;
//但是!你可以保持连接:
$dbh = new PDO(odbc:SAMPLE, db2inst1, ibmdb2,
array(PDO_ATTR_PERSISTENT => true));
$stmt = $dbh->prepare("SELECT * FROM REGISTRY where name = ?");
if ($stmt->execute(array($_GET[name]))) { //你怕啥?自动quote!
while ($row = $stmt->fetch()) {
print_r($row);
}
}
$stmt->bindParam(1, $id);
$stmt->bindParam(2, $_FILES[file][type]);
$stmt->bindParam(3, $fp, PDO::PARAM_LOB);

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

Atom編輯器mac版下載
最受歡迎的的開源編輯器

Dreamweaver CS6
視覺化網頁開發工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。