首页 > 数据库 > MySQL > 正文

PHP MySQL Insert Into

2020-03-22 18:17:23
字体:
来源:转载
供稿:网友

为了让 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);? 

Firstname: input type= text name= firstname / Lastname: input type= text name= lastname / Age: input type= text name= age / input type= submit / /form /body /html

当用户点击上例中 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)? 

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表