废话不多说了,直接给大家贴代码了,具体代码如下所示:

if(!isset($_POST['submit'])){

//如果没有表单提交,显示一个表单

?>

国家:

动物名称(英文):

动物名称(中文):

}

else

{

//如果提交了表单

//数据库连接参数

$host = "localhost";

$user = "root";

$pass = "zq";

$db = "phpdev";

// 何问起 hovertree.com

//取得表单中的值,检查表单中的值是否符合标准,并做适当转义,防止SQL注入

$country = empty($_POST['country'])? die("请输入国家名称"):

mysql_escape_string($_POST['country']);

$animal = empty($_POST['animal'])? die("请输入英文名"):

mysql_escape_string($_POST['animal']);

$cname = empty($_POST['cname'])? die("请输入中文名"):

mysql_escape_string($_POST['cname']);

//打开数据库连接

$connection = mysql_connect($host, $user, $pass) or die("Unable to connect!");

//选择数据库

mysql_select_db($db) or die("Unable to select database!");

//构造一个SQL查询

$query = "INSERT INTO symbols(country, animal, cname) VALUE('$country', '$animal', '$cname')";

//执行该查询

$result = mysql_query($query) or die("Error in query: $query. ".mysql_error());

//插入操作成功后,显示插入记录的记录号

echo "记录已经插入, mysql_insert_id() = ".mysql_insert_id();

//关闭当前数据库连接

mysql_close($connection);

}

?>

上面的代码用不同格式,不知道哪种格式更好

if(!isset($_POST['submit'])){

//如果没有表单提交,显示一个表单

?>

国家:

动物名称(英文):

动物名称(中文):

}

else

{

//如果提交了表单

//数据库连接参数

$host = "localhost";

$user = "root";

$pass = "zq";

$db = "phpdev";

//取得表单中的值,检查表单中的值是否符合标准,并做适当转义,防止SQL注入

$country = empty($_POST['country'])? die("请输入国家名称"):

mysql_escape_string($_POST['country']);

$animal = empty($_POST['animal'])? die("请输入英文名"):

mysql_escape_string($_POST['animal']);

$cname = empty($_POST['cname'])? die("请输入中文名"):

mysql_escape_string($_POST['cname']);

//打开数据库连接 hovertree.com 何问起

$connection = mysql_connect($host, $user, $pass) or die("Unable to connect!");

//选择数据库

mysql_select_db($db) or die("Unable to select database!");

//构造一个SQL查询

$query = "INSERT INTO symbols(country, animal, cname) VALUE('$country', '$animal', '$cname')";

//执行该查询

$result = mysql_query($query) or die("Error in query: $query. ".mysql_error());

//插入操作成功后,显示插入记录的记录号

echo "记录已经插入, mysql_insert_id() = ".mysql_insert_id();

//关闭当前数据库连接

mysql_close($connection);

}

?>

以上所述是小编给大家介绍的PHP表单数据写入MySQL数据库的代码 ,希望对大家有所帮助!

mysql 表单插入数据_PHP表单数据写入MySQL数据库的代码相关推荐

  1. php mysql表单源码_PHP表单数据写入MySQL数据库的代码

    废话不多说了,直接给大家贴代码了,具体代码如下所示: if(!isset($_POST['submit'])){ //如果没有表单提交,显示一个表单 ?> 国家: 动物名称(英文): 动物名称( ...

  2. php表单 提交数据,PHP表单提交数据

    1.PHP表单处理 PHP 超全局变量 $_GET 和 $_POST 用于收集表单数据 GET 和 POST 都创建数组(例如,array( key => value, key2 => v ...

  3. mysql 插入学生信息_MySQL经典50题-1-创建数据表和插入数据

    MySQL经典50题-1-创建数据表和插入数据 本文的整理和学习来自CSDN的一位博主,接下来的一个系列将是自己的学习和整理内容,提升MySQL. 同时解法会对网上的版本进行整理和综合,尽可能有多种答 ...

  4. SQL Server数据库创建数据库、用户、表和插入数据(Transact-SQL)

    SQL Server 基本操作 一.建数据库并创建用户 二.创建模式 三.建表并插入数据 一.建数据库并创建用户 首先使用 create database <表名> 创建数据库,这里使用如 ...

  5. mysql为什么不能插入数据_mysql为啥不能插入数据

    mysql为何不能插入数据? 安装AppServ后首次使用mysql,没有图形界面,在"MySql Command Line Client"的操作如下: ============= ...

  6. Mysql命令insert into:向表中插入数据(记录)

    insert into命令用于向表中插入数据. insert into命令格式:insert into <表名> [(<字段名1>[,..<字段名n > ])] v ...

  7. Mysql之向表中插入数据

    Mysql之向表中插入数据 语法 以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法: INSERT INTO table_name ( field1, field2,...f ...

  8. mysql 有外键 怎么插入数据_外键约束的表怎么插入数据

    有外键的情况应该先添加主表数据,再添加副表数据. 如:有以下两张表 班级表: CLASSID NAME 1 一班 2 二班 学生表: SID NAME CLASSID 1 张三 1 2 李四 1 3 ...

  9. mysql之往表中插入数据

    同时插入多个数据: INSERT INTO $(table_name) VALUES(...), (...), (...); 往表中插入从其它表中获取到的数据: INSERT INTO $(dest_ ...

  10. 4、MySQL——向数据表中插入数据,修改数据表中的数据,数据表删除操作

    目录 一.数据表插入操作:INSERT 1. 给表中的所有字段插入数据 2.给表中的个别字段插入数据 3.向数据表中批量插入多条数据 二.数据表修改操作:UPDATE 1.修改所有字段的数据 2.修改 ...

最新文章

  1. ASP.NET简化编辑界面 V3
  2. 【代码规范】prettier
  3. 关于align=absmiddle的说明
  4. Openlayers中加载Geoserver切割的EPSG:900913离线瓦片图层组
  5. uva 11400——Lighting System Design
  6. Proteus仿真单片机:PIC18单片机的仿真
  7. Doc2Bow简介与实践Demo
  8. linux一键安装python_Linux下,一键安装python3;适用于Centos、Debian、Ubuntu等
  9. javascript中定时器interval的使用
  10. 拉格朗日插值与拉格朗日反演
  11. 小工具:输出Houdini里节点间参数的差别
  12. 证明最小码距与纠检错图像_最小码距和检错纠错能力关系
  13. Unity VFX粒子系统入门笔记-2-制作简易火焰特效
  14. Ubuntu一次更改用户组后,qv2ray不能运行的修复
  15. 笔记本安装固态涉及到的注意事项
  16. HTTP和HTTP的区别
  17. scandir 介绍
  18. 查询数据(后台到前台传递数据,显示数据)
  19. 50个经典的增长黑客策略高效实现增长
  20. 设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声

热门文章

  1. java8 metaspacesize_java-8 – Java8 MetaspaceSize标志不起作用
  2. Win10:重新安装window store
  3. EasyUI:combobox设置不可编辑更改
  4. HTML:H5新增表单type属性
  5. linux远程控制本地用户登录,linux 本地无法登录 远程可以登陆的解决办法
  6. Centos7中完美搭建ftp服务器
  7. HUffman树学习笔记
  8. Unity学习笔记(二)——Unity ML-agents安装与配置(1.9.1)
  9. dubbo 异步回调
  10. Redis和Memcache和MongoDB简介及区别分析(整理)