-
-
$con = mysql_connect("localhost","peter","abc123");
- if (!$con)
- {
- die('Could not connect: ' . mysql_error());
- }
mysql_select_db("my_db", $con);
mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
- VALUES ('Peter', 'Griffin', '35')");
mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
- VALUES ('Glenn', 'Quagmire', '33')");
mysql_close($con);
- ?>
-
-
复制代码
把来自表单的数据插入数据库
现在,创建一个 HTML 表单,这个表单可把新纪录插入 "Persons" 表。
HTML 表单:
当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 "insert.php"。"insert.php" 文件连接数据库,并通过 $_POST 变量从表单取回值。
然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中。
insert.php页面的代码:
-
-
/**
- * insert into插入数据
- * edit: bbs.it-home.org
- */
- $con = mysql_connect("localhost","peter","abc123");
- if (!$con)
- {
- die('Could not connect: ' . mysql_error());
- }
mysql_select_db("my_db", $con);
$sql="INSERT INTO Persons (FirstName, LastName, Age)
- VALUES
- ('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
- {
- die('Error: ' . mysql_error());
- }
- echo "1 record added";
mysql_close($con)
- ?>
-
复制代码
|