我目前有5个输入名称框,我想插入到mysql数据库中。 这是我的基本知识我的代码,但我知道会有更好的代码方式,因为我只是一个菜鸟。
<form action="result.php" method="POST">
<input type="text" name="name1" value="" />
<input type="text" name="name2" value="" />
<input type="text" name="name3" value="" />
<input type="text" name="name4" value="" />
<input type="text" name="name5" value="" />
</form>
在result.php上我正在使用这个mysql代码
mysql_query("INSERT INTO users (name1, name2, name3. name4, name5)
VALUES ('$_POST["name1"]', '$_POST["name2"]', '$_POST["name3"]',
'$_POST["name4"]', '$_POST["name5"]'");
假设我有1000个字段如何管理它?
答案 0 :(得分:3)
我正在使用这个mysql代码
您发布的代码应该失败并产生错误 - 但您没有提及这些。它失败了吗?或者不您正在使用的代码?
(你试图嵌入双引号而不转义它们,双引号内的关联索引不应该有额外的引号,你使用了一个句点作为字段分隔符。)
假设我有1000个字段如何管理它?
规范化您的数据库。
答案 1 :(得分:1)
你有很大的错别字,并没有使用任何逃脱。如果您想拥有1000个字段,您希望用户如何单独键入每个名称?