php修改更新数据库用户记录的函数

$link_id = mysql_connect("localhist","root","qwaszx") or die("连接失败!");
if($link_id)
{
 mysql_select_db("my_test");
 if(!$_GET[id])
 {
  $result = mysql_query("select * from userinfo");
  echo "<TABLE border = 1>
   <TR>
   <TD>编号</TD>
   <TD>用户名称</TD>
   <TD>性别</TD>
   <TD>年龄</TD>
   <TD>注册时间</TD>
   <TD>操作</TD>
   </TR>";
  while($row = mysql_fetch_array($result))
  {
   echo "<TR>
    <TD>".$row[id]."</TD>
    <TD>".$row[uername]."</TD>
    <TD>".$row[gender]."</TD>
    <TD>".$row[age]."</TD>
    <TD>".$row[regdate]."</TD>
    <TD><a href = modify.php?id = ".$row[id].">编辑</a></TD>
    </TR>";
  }
  echo "</TABLE>";
 }else
 {
  if(!$_POST[ok])
  {
   $sql = "select * frim userinfo where id = ".$_GET[id];
   $result = mysql_query($sql);
   $row = mysql_fetch_array($result);
   ?>
            <form method = post action = 'modify.php?id = <? echo $_GET[id];?>'>
            <?
   echo $row[id]."<br>";
   ?>
            <INPUT TYPE = "hidden" name = "id" value = <? echo $row[id];?>>
            姓名 <input type = text name = "uername" value = <? echo $row[uername];?>><br>
            性别 <input type = text name = "gender" value = <? echo $row[gender];?>><br>
            年龄 <input type = text name = "age" value = <? echo $row[age];?>><br>
            注册时间 <input type = text name = "regdate" value = <? echo $row[regdate];?>><br>
            <input type = submit name = ok value = "提交">
            </form>
            <?
  }else
  {
   $sql = "update userinfo set username = '".$_POST[username]."',gender = '".$_POST[gender]."',age = '".$_POST[age]."',regdate = '".$_POST[regdate]."'where id = '".$_POST[id]."'";
   $result = mysql_query($sql);
   if($result)
    echo "记录已经成功修改<br>"<a href = 'modify.php'>继续修改记录</a>;
   else
    echo "记录修改失败<br><a href = modify.php?id = ".$_POST[id].">返回</a>";
  }
 }
}

时间: 2024-12-28 16:24:00

php修改更新数据库用户记录的函数的相关文章

JDBC程序更新数据库中记录的方法_java

本文实例讲述了JDBC程序更新数据库中记录的方法.分享给大家供大家参考,具体如下: 使用JDBC程序(Eclipse.MyEclipse)更新数据库(MySql)中的记录时可以只修改记录的一个字段或几个字段,具体方法为可以加入如下被注释代码(前提是修改之前可以从数据库中得到该条记录)以user表为例 public class UserDaoJdbcImpl implements UserDao { public void update(User u) { Connection conn = nu

datagrid/GridView 控件中的列,添加编辑(删除,更新) 如果直接删除数据库中的记录,更新数据库的记录

问题描述 datagrid/GridView控件中的列,添加编辑(删除,更新)如果直接删除数据库中的记录,更新数据库的记录报错数据源,没有设置deletecommang对象 解决方案 解决方案二:是写在GridView1_RowDeleting事件里面???解决方案三:要不就是在模版列里面CommandName="Delete"如下<ItemTemplate><asp:LinkButtonID="LinkButton3"runat="se

ADO如何新增修改删除数据库的记录呢?

一.新增数据库的记录首先使用ado连结到Access数据库ntopsamp.mdb,用SQL指令打开表「产品」的记录,将结果传回到rs1的recordset当中,ASP程式码如下:Set conn1 = Server.CreateObject("ADODB.Connection")conn1.Open "DBQ="& Server.MapPath("ntopsamp.mdb") &";Driver={Microsoft

java-Java修改数据库表时某字段出现重复值不能修改该记录怎么继续修改下一条记录

问题描述 Java修改数据库表时某字段出现重复值不能修改该记录怎么继续修改下一条记录 Java修改数据库表的company_name字段,此字段唯一,company_name这个字段值:前面有问号的去掉以后如果和已有的company_name重复了,就不更新或者删除,前面有问号的去掉以后如果和已有的company_name没重复就去掉问号.如:?北京金瓯鼎建筑装饰工程有限公司莱州分公司和北京金瓯鼎建筑装饰工程有限公司莱州分公司两个公司,把前面有问号的去掉问号,但是有重复的,遇到有重复的不用修改此

linq to sql修改数据数据库不更新

问题描述 linq to sql修改数据数据库不更新 代码执行,就是不更新 DataClasses3DataContext db = new DataClasses3DataContext(); gongzi h = new gongzi(); var results = from r in db.gongzi where r.用户ID == Label5.Text && r.时间 == Convert.ToDateTime(Label6.Text) select r; if (resul

使用phpMyAdmin修改MySQL数据库root用户密码的方法

  这篇文章主要介绍了使用phpMyAdmin修改MySQL数据库root用户密码的方法,需要的朋友可以参考下 点击顶部的"SQL"标签进入sql命令输入界面.输入以下命令: 代码如下:update mysql.user set password=PASSWORD('jb51$123456') where user='root'; 然后点击右下角的"执行",没有报错就表示修改成功. 另外需要注意的是,如果你修改了root密码之后我们的phpMyAdmin的配置文件中

access数据库-VC++ mfc连接odbc数据库后,不能对数据库的记录更新(增删改),只能查寻是什么原因?

问题描述 VC++ mfc连接odbc数据库后,不能对数据库的记录更新(增删改),只能查寻是什么原因? 下面是一段插入的代码,不能插入,在第二个str.Format()时出现FROM子句出错. 我在执行查询时是成功的. void CINPUT::OnTianjia() { // TODO: Add your control notification handler code here UpdateData(TRUE); if(m_No.IsEmpty() || m_name.IsEmpty()

要是我想修改密码的话,怎么将新密码写入数据库,更新数据库呢?

问题描述 要是我想修改密码的话,怎么将新密码写入数据库,更新数据库呢? 解决方案 解决方案二:update~~解决方案三:库里做好存储过程页面调用呗解决方案四:对数据库来说...密码不过是个字符串...和阿猫阿狗没有什么区别...解决方案五:注意加密保存防止密码泄露解决方案六:MD5加密

JAVA频繁访问oracle数据库获取记录(间隔1秒就读取数据库记录或修改数据库记录),如何操作

问题描述 JAVA频繁访问oracle数据库获取记录(间隔1秒就读取数据库记录或修改数据库记录),使用什么连接方式最好(高效)??,用jdbc连接池好吗?,怎么使用jdbc连接池后释放资源而不关闭连接呢??,谢谢各位了!!