$wpdb = new wpdb( $user, $pass, $db, $host );
po utworzeniu obiektu wpdb należy ustawić nazwy tabel, robi się to przez wywołanie metody set_prefix() method
ustawi nazwy tabel.
set_prefix( $prefix, $set_table_names = true )
jeśli sprawdzisz błąd sql. nazwy tabel są puste. Domyślny prefiks tabeli to 'wp_'
.
rozwiązanie:
$wpdb = new wpdb( $user, $pass, $db, $host );
$wpdb->set_prefix('wp_');
//then rest of your code..