如何在$ wpdb中编写以下查询

时间:2015-05-12 14:11:26

标签: php mysql wordpress wpdb

mysql迁移到$wpdb,因此我需要在$wpdb中进行以下查询?如何操作?

$result = mysql_query( 'SHOW TABLES LIKE "wp_%"' );
$table_descr_query = mysql_query("SHOW CREATE TABLE sites");

我试过

$wpdb->get_results( 'SHOW TABLES LIKE "wp_%"' );

但它没有用,

$wpdb->get_var("SHOW TABLES LIKE '$table_name'")

它只提供一个table name

1 个答案:

答案 0 :(得分:0)

您可以这样做以显示所有表格,例如wp_
你尝试过同样的事情,但它会把你作为一个对象,像下面一样解析它们,它对我有用。

$result = $wpdb->get_results( 'SHOW TABLES LIKE "wp_%"');
foreach($result as $index => $value) {
foreach($value as $tableName) {
echo $tableName . '<br />';
   }
}