首页 > 后端开发 > PHP问题 > php pdo 类 方法有哪些

php pdo 类 方法有哪些

藏色散人
发布: 2023-03-06 19:08:02
原创
2190 人浏览过

php pdo类方法有:1、exec方法;2、query方法;3、lastInsertId方法;4、setAttribute方法等等。

php pdo 类 方法有哪些

推荐:《PHP视频教程

pdo类常用方法:

exec()

query()

lastInsertId()

<?php
$servername = "localhost";
$username = "root";
$password = "133nubia022";
$dbname=&#39;myweb&#39;;

$pdo= new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$pdo->exec(&#39;set names utf8&#39;);

$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE,PDO::FETCH_BOTH);

$sql="insert into user(username,age) values(&#39;user123&#39;,&#39;55&#39;)";

if($pdo->exec($sql)){
	$lastid=$pdo->lastInsertId();
	echo "ID为{$lastid}的数据插入成功!";
}
?>
登录后复制

在这里插入图片描述

• setAttribute()


设置获取模式属性

<?php
$servername = "localhost";
$username = "root";
$password = "133nubia022";
$dbname=&#39;myweb&#39;;
 

$pdo= new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);

$pdo->exec(&#39;set names utf8&#39;);
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE,PDO::FETCH_ASSOC);

$sql="select * from user";

$smt=$pdo->query($sql);
$rows=$smt->fetchAll();

echo &#39;<pre class="brush:php;toolbar:false">&#39;;
print_r($rows);
echo &#39;
'; ?>
登录后复制

在这里插入图片描述***
获取索引数组

<?php
$servername = "localhost";
$username = "root";
$password = "133nubia022";
$dbname=&#39;myweb&#39;;

$pdo= new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$pdo->exec(&#39;set names utf8&#39;);

$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE,PDO::FETCH_NUM);

$sql="select * from user";
$smt=$pdo->query($sql);
$rows=$smt->fetchAll();

echo &#39;<pre class="brush:php;toolbar:false">&#39;;
print_r($rows);
echo &#39;
'; ?>
登录后复制

在这里插入图片描述


获取混合数组

<?php
$servername = "localhost";
$username = "root";
$password = "133nubia022";
$dbname=&#39;myweb&#39;;

$pdo= new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$pdo->exec(&#39;set names utf8&#39;);

$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE,PDO::FETCH_BOTH);

$sql="select * from user";
$smt=$pdo->query($sql);
$rows=$smt->fetchAll();

echo &#39;<pre class="brush:php;toolbar:false">&#39;;
print_r($rows);
echo &#39;
'; ?>
登录后复制

在这里插入图片描述

以上是php pdo 类 方法有哪些的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板