当前位置:首页 > PHP教程 > php应用 > 列表

Php中使用INSERT插入数据语句的方法

发布:smiling 来源: PHP粉丝网  添加日期:2014-09-22 21:25:27 浏览: 评论:0 

保存数据到mysql数据库中我们需要使用update或insert来协助我们完成,下面我给学习php的朋友介绍几个应用例子,希望文章给你带来帮助.

我们先来介绍INSERT语句

语法1:INSERT INTO table_name VALUES ("1", "2")

解说:就是插入插入2个值,第一个值为:1 第二个值为:2

语句2:INSERT INTO table_name (column1, column2)VALUES (value1, value2)

解说:就是根据指定的键插入指定的值,在字段 column1 插件的值为:value1,然后再字段column2 插入的值为:value2.

INSERT语句的列子,代码如下:

  1. <?php 
  2. $con = mysql_connect("localhost","peter","abc123"); 
  3. if (!$con
  4.   { 
  5.   die('Could not connect: ' . mysql_error()); 
  6.   } 
  7. mysql_select_db("my_db"$con); 
  8. mysql_query("INSERT INTO Persons (FirstName, LastName, Age)  
  9. VALUES ('Peter''Griffin''35')"); 
  10. mysql_query("INSERT INTO Persons (FirstName, LastName, Age)  
  11. VALUES ('Glenn''Quagmire''33')"); 
  12. mysql_close($con); 
  13. ?> 

例子,代码如下:

  1. <?php    
  2.  /*   
  3.   * 资料保存   
  4.   * 程序:刘兴   
  5.   * 时间:2010-6   
  6.   */   
  7. ?>    
  8. <!DOCTYPE html PUBLIC ”-//W3C//DTD XHTML 1.0 Transitional//EN” ”http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>    
  9. <html xmlns=”http://www.w3.org/1999/xhtml”>    
  10. <?php     
  11.   require_once(“gxpass.php”);//引入密码验证     
  12.   require_once(“connDB.php”);//引入数据库连接参数      
  13.   $zl=$_POST;    
  14.    
  15. //数据保存    
  16.   list ($pid,$pname)=split(‘-’,$zl[people]);    
  17.   $year=$zl[year];    
  18.   $jd=$zl[jd];       
  19.   foreach($zl as $key => $value){      
  20.    if  (strstr($key,”fs”)) {    
  21.    if (strstr($key,”kfs”)){    
  22.           $khxm=substr($key,3,strlen($key)-3);    
  23.     $fs=$zl[$key];    
  24.     continue;               
  25.    }   //www.phpfensi.com 
  26.    else{    
  27.           $khxm=substr($key,2,strlen($key)-2);    
  28.    }       
  29.       $khfs=$value;     
  30.    $khinfo=$zl[$khxm];          
  31.           $sql=”delete from khzl where peopleid=’$pid’ and khbm=’$khxm’ and time=’$jd’ and year=’$year’”;    
  32.     $result=mysql_query($sql) ;              
  33.        $sql=”INSERT INTO khzl (peopleid ,khbm ,fenshu ,time ,year ,info,fs ) VALUES  (‘$pid’, ’$khxm’, $khfs, ’$jd’, ’$year’, ’$khinfo’,'$fs’)”;    
  34.     $fs=0;    
  35.    $result=mysql_query($sql);      
  36.    }    
  37.  }     
  38. ?>    
  39. <head>    
  40. <meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ />    
  41. <title>数据保存</title>    
  42. </head>    
  43. <body>    
  44. <?php     
  45.    
  46. //网址转向    
  47. echo ”<script language=’javascript’>”;     
  48. echo ” location=’peoplexz.php’;”;     
  49. echo ”</script>”;    
  50. ?>    
  51. </body>    
  52. </html>  

php粉丝网提醒你,保存数据时我们要注意页面之间的编码以免出现不必要的麻烦了,还有就是数据类型与我们提交的数据要一致否则数据是保存不成功的.

Tags: Php插入数据 INSERT插入数据

分享到: