PHP头条
热点:

PHP表单数据写入MySQL代码


插入操作

php if(!isset($_POST['submit'])){ //如果没有表单提交,显示一个表单 ?>
国家: 动物名称(英文): 动物名称(中文):
php } else { //如果提交了表单 //数据库连接参数 $host = "localhost"; $user = "root"; $pass = "zq19890319"; $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); } ?>

参考:http://www.cnblogs.com/roucheng/p/phpmysql.html

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

  1. 插入操作

  2. if(!isset($_POST['submit'])){
  3. //如果没有表单提交,显示一个表单
  4. ?>
  5. "" method="post">
  6. 国家:"text" name="country" />
  7. 动物名称(英文):"text" name="animal" />
  8. 动物名称(中文):"text" name="cname" />
  9. "submit" name="submit" value="提交表单" />
  10. }
  11. else
  12. {
  13. //如果提交了表单
  14. //数据库连接参数
  15. $host = "localhost";
  16. $user = "root";
  17. $pass = "zq19890319";
  18. $db = "phpdev";
  19. //取得表单中的值,检查表单中的值是否符合标准,并做适当转义,防止SQL注入
  20. $country = empty($_POST['country'])? die("请输入国家名称"):
  21. mysql_escape_string($_POST['country']);
  22. $animal = empty($_POST['animal'])? die("请输入英文名"):
  23. mysql_escape_string($_POST['animal']);
  24. $cname = empty($_POST['cname'])? die("请输入中文名"):
  25. mysql_escape_string($_POST['cname']);
  26. //打开数据库连接 hovertree.com 何问起
  27. $connection = mysql_connect($host, $user, $pass) or die("Unable to connect!");
  28. //选择数据库
  29. mysql_select_db($db) or die("Unable to select database!");
  30. //构造一个SQL查询
  31. $query = "INSERT INTO symbols(country, animal, cname) VALUE('$country', '$animal', '$cname')";
  32. //执行该查询
  33. $result = mysql_query($query) or die("Error in query: $query. ".mysql_error());
  34. //插入操作成功后,显示插入记录的记录号
  35. echo "记录已经插入, mysql_insert_id() = ".mysql_insert_id();
  36. //关闭当前数据库连接
  37. mysql_close($connection);
  38. }
  39. ?>

www.phpzy.comtrue/phpyy/5845.htmlTechArticlePHP表单数据写入MySQL代码 插入操作 php if (! isset ( $_POST ['submit' ])){ // 如果没有表单提交,显示一个表单 ?> 国家: 动物名称(英文): 动物名称(中文): php } else { // 如果提交了表单...

相关文章

相关频道:

PHP之友评论

今天推荐