PHP MySQL 插入不起作用

Ply*_*cil 3 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');
Run Code Online (Sandbox Code Playgroud)

Gaz*_*ler 5

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

缺少单引号(对于字符串 [varchar、char、text 等]),您需要在引用数组时关闭引号并连接。上面假设的 $uid 和 $newuser 以数字形式存储在数据库中。