为了让 PHP 执行该语句,我们必须使用 mysql_query() 函数。该函数用于向 html' target='_blank'>MySQL 连接发送查询或命令。
在前面的章节,我们创建了一个名为 Persons 的表,有三个列: Firstname , Lastname 以及 Age 。我们将在本例中使用同样的表。下面的例子向 Persons 表添加了两个新记录:
?php$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 表单中的提交按钮时,表单数据被发送到 insert.php 。 insert.php 文件连接数据库,并通过 $_POST 变量从表单取回值。然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中。
下面是 insert.php 页面的代码:
?php$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)?
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答