我试图插入数据库某种形式发布数据,但它显示了错误:PHP表单数据插入在MySQL
Error: INSERT INTO user_data (name, age, gender,happy,sad,angry) VALUES (Sourav,23,male,3.5,2.75,1.5)
Unknown column 'Sourav' in 'field list'
我使用的查询:
$sql = "INSERT INTO user_data (name, age, gender,happy,sad,angry)
VALUES (" . $name . "," . $age . "," . $gender . "," . $happyness . "," . $sadness . "," . $angryness . ")";
永远不要直接将用户输入到数据库中查询。至少使用某种参数转义或mysqli/pdo来避免mysql注入。 – Sven