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

Php 如何在$wpdb中编写以下查询,php,mysql,wordpress,Php,Mysql,Wordpress,从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

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'")

它只给出一个
表名

您可以这样做来显示所有的表,如
wp\uu

与您尝试过的相同,但它会将您作为一个对象,像下面一样解析它们,这对我很有用

$result = $wpdb->get_results( 'SHOW TABLES LIKE "wp_%"');
foreach($result as $index => $value) {
foreach($value as $tableName) {
echo $tableName . '<br />';
   }
}
$result=$wpdb->get_results('SHOW TABLES LIKE“wp_u%”);
foreach($index=>$value的结果){
foreach($tableName形式的值){
echo$tableName。“
”; } }