【发布时间】:2019-05-21 17:17:34
【问题描述】:
我正在使用 php 7.2、mysql pdo 并尝试获取列类型、名称和值。我一直在使用它,它对列名和值做得很好,但现在我想动态读取类型(varchar、text、date 等...)
$sql = "SELECT * FROM myTable WHERE id = :id limit 1";
$st = $db->prepare($sql);
$st->execute([":id" => $id]);
$row = $st->fetch(PDO::FETCH_ASSOC);
if (count($row) >= 1) {
foreach ($row as $column => $value) {
$$column = $value;
}
}
【问题讨论】:
标签: mysql pdo metadata columnname