I am trying something different now. I am using my post variables. This should work shouldn't it?
function update_paypal_ipn_table(){
$query = "INSERT INTO user_info(username, password, email, first_name,
last_name, city, state, zip)
VALUES ('" . $_POST['subscr_id'] .
"', (password('" . $_POST['password'] . "')), '" .
$_POST['payer_email'] . "', '" .
$_POST['first_name'] . "', '" .
$_POST['last_name'] . "',
'" . $_POST['address_city'] . "',
'" .$_POST['address_state'] . "', '" .
$_POST['address_zip'] ."' )" ;
$result = mysql_query($query) or die(mysql_error());
}