Sorry if it\'s a quite simple problem. I am not too experienced with web languages.
Basically, it doesn\'t work.
$insert=
(
\"INSERT INTO phpbb_members
$insert=("INSERT INTO phpbb_members (emailAddress, uid, valid, firstandlast, propic, memberName)
VALUES ($me['email'], $uid, 1, $me['name'], $propic, $newuser)");
Do wee need those extra brackets in the beginning and end? Try to remove it and execute.
$sql = "SELECT * FROM Person";
mysql_query($sql,$con);
$insert=("INSERT INTO phpbb_members (emailAddress, uid, valid, firstandlast, propic, memberName)
VALUES ('".$me['email']."','". $uid."',1,'". $me['name']."','" .$propic."','". $newuser."')");
mysql_query($insert) or die('Error, insert query failed');
If you'll use the following for testing, it will show you the error:
mysql_query($insert) or die(mysql_error()."<br />".$insert);
Try the following code,
$insert=("INSERT INTO phpbb_members (emailAddress, uid, valid, firstandlast, propic, memberName) VALUES ('{$me['email']}', '{$uid}', '1', '{$me['name']}', '{$propic}', '{$newuser}')");
mysql_query($insert) or die('Error, insert query failed');
$insert="INSERT INTO phpbb_members (emailAddress, uid, valid, firstandlast, propic, memberName)
VALUES ('".$me['email']."', $uid, 1, '".$me['name']."', '$propic', $newuser)";
Missing singular quotes (for strings [varchar, char, text, etc]) and you need to close your quotes and concatenate when referencing an array. The above assumed $uid and $newuser are stored numerically in the DB.
I think the problem may be in the way you've laid out the information to be inserted.
This should work:
$insert=("INSERT INTO phpbb_members (emailAddress, uid, valid, firstandlast, propic, memberName)
VALUES ('$me[email]', '$uid', '1', '$me[name]', '$propic', '$newuser')");
mysql_query($insert) or die('Error, insert query failed');
Hope it helps!
EDIT: I'm pretty sure the information to be inserted has to be inside ' '
.