$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) - ?>
|