try...
PHP Code:
$username="username";
$password="password";
$database="front_production";
$server="localhost";
$vb_username="username";
$vb_password="password";
$vb_database="vb_production";
$vb_server="localhost";
$my_link = mysql_connect($vb_server,$vb_username,$vb_password) or die("Where'd the database go?");
mysql_select_db($vb_database, $my_link);
$result = mysql_query("SELECT * FROM `user` WHERE `userid`=" . $vbulletin->userinfo['userid'] . ";",$my_link) or die(mysql_error($my_link));
$user_stuff = mysql_fetch_assoc($result);
mysql_close($my_link);
$my_link = mysql_connect($server,$username,$password)or die( "Unable to connect to mb360 front end");
mysql_select_db($database, $my_link);
$query_string = "UPDATE `users` SET `username`='" . $user_stuff['username'] . "', `mail`='" . $user_stuff['email'] . "', `password`='" . $use
r_stuff['password'] . "', `password_salt`='" . $user_stuff['salt'] . "' WHERE `id`=" . $user_stuff['userid'] . ";";
if (!mysql_query($query_string,$my_link)) {
$query_string = "INSERT INTO `users` (id, username, mail, created_at, password, access, salt) VALUES (" . $user_stuff['userid'] . ", '" . $user_stuff['username'] . "', '" . $user_stuff['email'] . "', NOW(), '" . $user_stuff['password'] . "', 1, '" . $user_stuff['salt'] . "');";
mysql_query($query_string,$my_link) or die(mysql_error($my_link));
};
mysql_close($my_link);
Maybe it silently failed on the connect and was silent cause of the @s? Maybe this will give more feed back to ya.
Why not just use the vBulletin API though?