溫馨提示×

mysql pdo的結果集獲取方式

小樊
129
2024-08-08 13:14:49
欄目: 云計算

在PDO中,可以使用fetch方法來獲取查詢結果集中的一行數據,也可以使用fetchAll方法來獲取查詢結果集中的所有數據。示例代碼如下:

  1. 獲取一行數據:
$sql = "SELECT * FROM table_name";
$stmt = $pdo->query($sql);
$row = $stmt->fetch(PDO::FETCH_ASSOC);
  1. 獲取所有數據:
$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();

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女