是否可以获取具有模式的所有列名?例如,获取以' allow'开头的所有列。我希望它只使用纯pdo查询而不是php数组过滤器。
<link rel="stylesheet" href="css/main.css">
答案 0 :(得分:1)
某些共享主机不允许您使用信息架构,在这种情况下您可以使用show columns
,如下所示。
SHOW COLUMNS FROM `database`.`table` WHERE Field like '%access'
答案 1 :(得分:0)
information_schema.columns
包含列和表结构信息。
$prepare=$database->query("select column_name from information_schema.columns where table_name='TABLENAME' and column_name like 'allow%'");
$fetched=$prepare->fetchAll(PDO::FETCH_COLUMN);
print_r($fetched);