pdo mysql fetchall_pdo fetch,pdo fetchAll,pdo query,pdo prepare用法举例
通過pdo來從數(shù)據(jù)庫中調(diào)取數(shù)據(jù)。
其中主要涉及到 pdo fetch,pdo fetchAll,pdo query,pdo prepare使用 。
可以通過以下幾種方式,學習下php pdo的用法。
第一、
復制代碼 代碼示例:
$dbconn = array(
'dns'=>"mysql:host=localhost;dbname=gosoa",
'dbuser'=>'root',
'dbpwd'=>'123456'
);
try{
$db = new PDO($dbconn['dns'],$dbconn['dbuser'],$dbconn['dbpwd']);
$db->query("set names utf8");
$sql = "SELECT * FROM wp_posts? ";
$query = $db->query($sql);
foreach($query as $rs)
{
print_r($rs);
}
}catch(PDOException? $e)
{
echo $e->getMessage();
}
第二種、
復制代碼 代碼示例:
try{
$db = new PDO($dbconn['dns'],$dbconn['dbuser'],$dbconn['dbpwd']);
$db->query("set names utf8");
$sql = "SELECT * FROM wp_posts limit 2";
$query = $db->query($sql);
$result = $query->fetchAll();
print_r($result);
}catch(PDOException? $e)
{
echo $e->getMessage();
}
第三種,
復制代碼 代碼示例:
try{
$db = new PDO($dbconn['dns'],$dbconn['dbuser'],$dbconn['dbpwd']);
$db->query("set names utf8");
$sql = "SELECT * FROM wp_posts limit 2";
$query = $db->query($sql);
$result = $query->fetch();
foreach($query as $rs)
{
print_r($rs);
}
}catch(PDOException? $e)
{
echo $e->getMessage();
}
第四種,
復制代碼 代碼示例:
try{
$db = new PDO($dbconn['dns'],$dbconn['dbuser'],$dbconn['dbpwd']);
$db->query("set names utf8");
$sql = "SELECT * FROM wp_posts where ID = :id ";
$sth = $db->prepare($sql);
$sth->execute(array(':id'=>'12'));
$rs = $sth->fetchAll();
print_r($rs);
}catch(PDOException? $e)
{
echo $e->getMessage();
}
pdo fetch,pdo fetchAll,pdo query,pdo prepare使用 基本的就這些。
更多詳細的信息,去查 php手冊吧。
總結(jié)
以上是生活随笔為你收集整理的pdo mysql fetchall_pdo fetch,pdo fetchAll,pdo query,pdo prepare用法举例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql主主keepalived_My
- 下一篇: java泛型集合_Java泛型集合(Se