Извините, если это довольно простая проблема. Я не слишком опытен с веб-языками.
В принципе, это не сработает.
$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');