zoukankan      html  css  js  c++  java
  • php访问数据库案例

    1、通过php向数据库添加记录

    当前页面:

    <form action="chuli.php" method="post">
    <div>代号:<input type="text" name="code"/></div>
    <div>姓名:<input type="text"  name="name"/></div>
    <div>民族:<input  type="text" name="nation"/></div>
    <input  type="submit"  value="提交"/>
    </form>

    php处理页面:

    <?php
    $a=$_POST["code"];
    $b=$_POST["name"];
    $c=$_POST["nation"];
    
    @$connect=mysql_connect("localhost","root","123");
    mysql_select_db("nation",$connect);
    $sql="insert into nation values('{$a}','{$b}','{$c}')";
    $result=mysql_query($sql);//执行sql语句返回结果集,如果是增删改返回bool型
    if($result)
        {
            header("location:14.php");//返回初始页面
            
        }
    else
        {
            echo "添加失败";
        }
    ?>

    2、下拉列表

    <select>
    <?php
    $connect=mysql_connect("localhost","root","123");
    mysql_select_db("nation",$connect);
    $sql="select nation from nation";
    $result=mysql_query($sql);
    while($attr=mysql_fetch_row($result))
    {
        echo "<option>$attr[0]</option>";
    }
    ?>
    </select>

    3、删除

    实现如下效果,点击删除消失当前记录。

     

    代码如下:

    当前页面

    <h1 align="center">民族表</h1>
    <table border="1" cellpadding="0" cellspacing="0" width="100%">
    <tr>
    <th>代号</th>
    <th>姓名</th>
    <th>民族</th>
    <th>操作</th>
    </tr> 
    <?php
    $connect=@mysql_connect("localhost","root","123");
    mysql_select_db("nation",$connect);
    $sql="select * from nation";
    $result=mysql_query($sql);
    while($attr=mysql_fetch_row($result))
    {
        echo 
        "<tr>
        <td align='center'>$attr[0]</td>
        <td align='center'>$attr[1]</td>
        <td align='center'>$attr[2]</td>
        <td align='center'><a href='delete.php?code={$attr[0]}'>删除</a></td>
        </tr>";
    }//重点是<a href='delete.php?code={$attr[0]}'>删除</a>
    ?>
    </table>

    删除页面:

    <?php
    $code=$_GET["code"];//重点
    $connect=@mysql_connect("localhost","root","123");
    mysql_select_db("nation",$connect);
    $sql="delete from nation where code='{$code}'";
    $result=mysql_query($sql);
    if($result)
        {
        header("location:15.php");
        }
    else{
        echo "删除失败";
        }
    ?>

    备注:<a href='zhuye.php' onclick="return confirm('确定吗')">{$attr[4]}</a>//返回true或false给<a>标签,不加return是不可以的。


  • 相关阅读:
    android调用系统拍照那些事
    HttpClient4.5
    关于Android自带的定位处理
    ORMLite配置异常处理
    mysql绿色版配置
    android 震动和提示音
    Weblogic新增域(可以配置新端口)
    weblogic启动错误
    将程序部署到weblogic出现乱码问题
    SVN更新报错
  • 原文地址:https://www.cnblogs.com/jinshui/p/5577494.html
Copyright © 2011-2022 走看看