mysql pdo的结果集获取方式
导读:在PDO中,可以使用fetch方法来获取查询结果集中的一行数据,也可以使用fetchAll方法来获取查询结果集中的所有数据。示例代码如下: 获取一行数据: $sql = "SELECT * FROM table_name"; $stmt...
在PDO中,可以使用fetch方法来获取查询结果集中的一行数据,也可以使用fetchAll方法来获取查询结果集中的所有数据。示例代码如下:
- 获取一行数据:
$sql = "SELECT * FROM table_name";
$stmt = $pdo->
query($sql);
$row = $stmt->
fetch(PDO::FETCH_ASSOC);
- 获取所有数据:
$sql = "SELECT * FROM table_name";
$stmt = $pdo->
query($sql);
$rows = $stmt->
fetchAll(PDO::FETCH_ASSOC);
在fetch和fetchAll方法中,可以传入不同的参数来指定返回结果的格式,常用的参数有PDO::FETCH_ASSOC(返回关联数组)、PDO::FETCH_NUM(返回索引数组)和PDO::FETCH_OBJ(返回对象)等。
另外,还可以使用fetchColumn方法来获取查询结果集中的单个字段值,如下所示:
$sql = "SELECT column_name FROM table_name WHERE condition";
$value = $pdo->
query($sql)->
fetchColumn();
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: mysql pdo的结果集获取方式
本文地址: https://pptw.com/jishu/693146.html