Mysql
 sql >> Base de données >  >> RDS >> Mysql

Utilisez wp_query après avoir changé la base de données via le nouveau wpdb

$wpdb = new wpdb( $user, $pass, $db, $host );

après avoir créé l'objet wpdb, vous devez définir les noms des tables, cela se fait en appelant la méthode set_prefix() method il configurera les noms de table.

 set_prefix( $prefix, $set_table_names = true )

si vous vérifiez votre erreur sql. les noms de table sont vides. Le préfixe de table par défaut est 'wp_' .

solution :

$wpdb = new wpdb( $user, $pass, $db, $host );
$wpdb->set_prefix('wp_');

//then rest of your code..