PDO连接数据库
时间:2021-07-01 10:21:17
帮助过:3人阅读
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<?
php
try
{
//定义数据源 mysql -驱动名称
//$dsn = "mysql:dbname=mydb;host=localhost";
//$pdo = new PDO($dsn,"root","123");
//造PDO对象
$pdo =
new PDO("mysql:dbname=mydb;host=localhost","root","123"
);
}
catch(
Exception $e )
{
echo "连接出错".
$e->
getMessage();
}
$sql = "select * from info"
;
//执行预处理语句
$st =
$pdo->prepare(
$sql);
//准备执行SQL语句
$st->execute();
//execute 执行一条预处理语句,成功时返回 TRUE, 或者在失败时返回 FALSE。
//print_r($st->fetch()); //fetch 从一个 PDOStatement 对象相关的结果集中获取下一行
//print_r($st->fetchAll()); //fetchAll 返回一个包含结果集中所有行的数组(二维数组)
var_dump(
$st->fetchColumn(1));
//fetchColumn 从结果集中的下一行返回单独的一列,返回字符串,如果没有了,则返回 FALSE ;从0开始是第一列数据
//var_dump($st->fetchObject()); //fetchObject 获取下一行并作为一个对象返回。
?>
</body>
</html>
PDO连接数据库
标签: