PHP MySQL не работает

Извините, если это довольно простая проблема. Я не слишком опытен с веб-языками.
В принципе, это не сработает.

$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')"); mysql_query($insert) or die('Error, insert query failed'); 

Надеюсь, поможет!

EDIT: Я уверен, что информация, которая должна быть вставлена, должна быть внутри ' ' .

 $insert="INSERT INTO phpbb_members (emailAddress, uid, valid, firstandlast, propic, memberName) VALUES ('".$me['email']."', $uid, 1, '".$me['name']."', '$propic', $newuser)"; 

Отсутствуют особые кавычки (для строк [varchar, char, text и т. Д.]), И вам нужно закрыть свои кавычки и объединить при ссылке на массив. Вышеупомянутые предполагаемые $ uid и $ newuser хранятся численно в БД.

Если вы будете использовать следующее для тестирования, оно покажет вам ошибку:

 mysql_query($insert) or die(mysql_error()."<br />".$insert); 
 $insert=("INSERT INTO phpbb_members (emailAddress, uid, valid, firstandlast, propic, memberName) VALUES ($me['email'], $uid, 1, $me['name'], $propic, $newuser)"); 

Нужны ли нам дополнительные скобки в начале и конце? Попробуйте удалить его и выполнить.

 $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'); 

Попробуйте следующий код,

  $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');