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。“
”;
}
}