设为首页 加入收藏

TOP

PHP的MySQL的数据保存insert into
2011-06-12 21:12:11 来源: 作者: 【 】 浏览:45次 评论:0

PHP的MySQL的数据保存insert into

在插入的声明是用来插入新的记录表中。

插入数据到数据库表
在插入的声明是用来添加新的记录到数据库表。

语法
可能是写插入发言两种形式。

第一形式没有具体列名的数据将被插入,只有他们的价值观:

INSERT INTO table_nameVALUES (value1, value2, value3,...)

第二种形式指定的列名和价值观插入:

INSERT INTO table_name (column1, column2, column3,...)VALUES (value1, value2, value3,...)
 

若要了解更多有关SQL ,请访问我们的SQL教程。
为了让PHP来执行上述的声明,我们必须使用mysql_query ( )函数。此功能是用来发送查询或命令的MySQL连接。

例如
在前一章我们还创建了一个表命名为“者” ,与三栏; “姓氏” , “姓”和“时代”

。我们将使用相同的表在这个例子。下面的例子增加了两个新纪录的“人”表:

<?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表单,可以用来添加新的记录, “人”就座。

以下是HTML表单:

 

<html><body>
<form action="insert.php" method="post">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 ”文件连接到一个数据库,并检索值的形式与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)?>
您看到此篇文章时的感受是:
Tags: 责任编辑:administrator
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇PHP 中使用MySQL+ Select 下一篇PHP的MySQL的创建数据库和表

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

广告位