抱歉,如果这是一个非常简单的问题。我对网络语言不太熟悉。
基本上,它不起作用。
$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)";
缺少单引号(对于字符串 [varchar、char、text 等]),并且在引用数组时需要关闭引号并连接。上面假定 $uid 和 $newuser 以数字形式存储在数据库中。
关于PHP MySQL 插入不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4327273/