为什么以下插入不起作用?
$sql="INSERT INTO users (user, name, last, email) VALUES
('$_subscriber->getUser()','$_subscriber->getName()',
'$_subscriber->getSurname()','$_subscriber->getEmail()')";
但是当我像这样使用它时:
$user = $_subscriber->getUser();
$name = $_subscriber->getName();
$last = $_subscriber->getSurname();
$email = $_subscriber->getEmail();
$sql="INSERT INTO users (user, name, last, email) VALUES
('$user','$name','$last','$email')";
我在第一次尝试中所做的事情我不想使用我的解决方法。