php为mysql数据库的每个输入

时间:2012-10-22 09:52:59

标签: php mysql

我目前有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个字段如何管理它?

2 个答案:

答案 0 :(得分:3)

  

我正在使用这个mysql代码

您发布的代码应该失败并产生错误 - 但您没有提及这些。它失败了吗?或者您正在使用的代码?

(你试图嵌入双引号而不转义它们,双引号内的关联索引不应该有额外的引号,你使用了一个句点作为字段分隔符。)

  

假设我有1000个字段如何管理它?

规范化您的数据库。

答案 1 :(得分:1)

你有很大的错别字,并没有使用任何逃脱。如果您想拥有1000个字段,您希望用户如何单独键入每个名称?