我有一个最奇怪的问题。我写了这个非常简单的INSERT
查询:
if(isset($_POST['putUser'])) {
$user = $_POST['user'];
$amount = $_POST['amount'];
$what = $_POST['what'];
$country = $_POST['country'];
$platform = $_POST['platform'];
$query = mysql_query('INSERT INTO sells(id, user, amount, what, country, platform) VALUES (NULL , '.$user.', 1, 1, 1, 1)');
if($query) {
echo 'ok';
} else {
die(mysql_error());
}
}
它不起作用。当我1
输入所有值而不是如示例中的$user
. 但是当变量存在时,它会抛出一个错误Unknown column 'Test username' in 'field list'
。我的错在哪里?