dav*_*qet 1 php database arrays wordpress
这应该很简单.我已经精心设计了一个SQL查询,它将所有匹配的数据库表名转储到一个数组中.我想打印出来,但出于某种原因,我不能.请帮忙!
数据库表命名为:example_1,example_2等.
我的代码:
$sql = "SHOW TABLES LIKE 'example_%'";
$results = $wpdb->get_results($sql);
Run Code Online (Sandbox Code Playgroud)
执行print_r($ results)表示已成功检索所有表名.示例输出:
Array ( [0] => stdClass Object ( [Tables_in_wordpress (example_%)] => example_1 ) [1] => stdClass Object ( [Tables_in_wordpress (example_%)] => example_2 ) )
Run Code Online (Sandbox Code Playgroud)
那么我试过:
foreach($results as $res) {
echo $res;
}
Run Code Online (Sandbox Code Playgroud)
但没有运气.如何迭代$results打印出每个表名?有没有像$results[0].value我可以用来检索值的东西?
小智 7
我相信这是你需要做的:
$sql = "SHOW TABLES LIKE '%'";
$results = $wpdb->get_results($sql);
foreach($results as $index => $value) {
foreach($value as $tableName) {
echo $tableName . '<br />';
}
}
Run Code Online (Sandbox Code Playgroud)
=>将键和值与多维数组分开.
| 归档时间: |
|
| 查看次数: |
4002 次 |
| 最近记录: |