Can’t seem to get set_blog_id working, it just doesn’t reset the blog ID

Use switch_to_blog( $new_blog_id ) instead.

You can find the function in wp-includes/ms-blogs.php.

Update

$wpdb->set_blog_id() doesn’t change the global variable $blog_id which is returned by get_current_blog_id(). switch_to_blog() does change the global variable.

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)