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

php mysq数据编辑更新实例

发布:smiling 来源: PHP粉丝网  添加日期:2014-09-11 20:49:21 浏览: 评论:0 

本文章是也一款入门级php教程了,主要是告诉你如何利用php mysq数据编辑更新,代码如下:

  1. $db = mysql_connect("localhost""phpdb""phpdb"); 
  2. mysql_select_db("test",$db); 
  3. // 如果提交了submit按钮 
  4. if ($submit) {    
  5.    // 如果没有id,则是在增加记录,否则是在修改记录 
  6.    if ($id) { 
  7.      $sql = "update employees set first='$first',last='$last',     address='$address',position='$position' where id=$id"
  8.    }  
  9.    else { 
  10.      $sql = "insert into employees (first,last,address,position) values ('$first','$last','$address','$position')"
  11.    }    
  12.    // 向数据库教程发出sql命令 
  13.    $result = mysql_query($sql); 
  14.    echo "记录修改成功!<>"
  15.    echo "<a href='$php_self'>返回</a>"
  16. }  
  17. elseif ($delete) { 
  18.  // 删除一条记录 
  19.      $sql = "delete from employees where id=$id";  
  20.      $result = mysql_query($sql); 
  21.      echo "记录删除成功!<>"
  22.   echo "<a href='$php_self'>返回</a>"
  23. else {    
  24.    // 如果还没有按submit按钮,那么执行下面这部分程序 
  25.    if (!$id) {      
  26.      // 如果不是修改状态,则显示员工列表 
  27.      $result = mysql_query("select * from employees",$db); 
  28.      while ($myrow = mysql_fetch_array($result)) { 
  29.        printf("<a href="%s?id=%s">%s %s</a> ",  
  30.         $php_self$myrow["id"], $myrow["first"], $myrow["last"]); 
  31.     printf("<a href="%s?id=%s&delete=yes">(delete)</a><br>",  $php_self$myrow["id"]); 
  32.      } 
  33. ?> 
  34.    <a href="<?php echo  $php_self?>">返回</a> 
  35.    <form method="post" action="<?php echo  $php_self?>"
  36.    <?php 
  37.    if ($id) { 
  38.      // 是在编辑修改状态,因些选择一条记录 
  39.      $sql = "select * from employees where id=$id"
  40.      $result = mysql_query($sql); 
  41.      $myrow = mysql_fetch_array($result); 
  42.      $id = $myrow["id"]; 
  43.      $first = $myrow["first"]; 
  44.      $last = $myrow["last"]; 
  45.      $address = $myrow["address"]; 
  46.      $position = $myrow["position"]; 
  47.      // 显示id,供用户编辑修改 
  48.      ?> 
  49.      <input type=hidden name="id" value="<?php echo $id ?>"
  50.      <?php 
  51.    } 
  52.    ?> 
  53.    名:<input type="text" name="first" value="<?php echo $first ?>"
  54.    姓:<input type="text" name="last" value="<?php echo $last ?>"
  55.    <br> 
  56.    住址:<input type="text" name="address" value="<?php echo $address ?>"
  57.    职位:<input type="text" name="position" value="<?php echo $position ?>"
  58.    <br> 
  59.    <input type="submit" name="submit" value="输入信息"
  60.    </form>//开源代码phpfensi.com 
  61. <?php 
  62. ?> 
  63. </body> 
  64. </html>

Tags: mysq数据编辑 php数据更新

分享到: