php修改数据库里面的数据,如何用php修改数据库中的数据

本文详细介绍了使用PHP进行数据库操作,包括更新数据、删除数据的步骤和示例。首先通过GET参数获取用户ID来显示并修改数据,接着在update.php中使用POST提交的数据更新记录,利用mysql_affected_rows()检查影响行数。此外,还展示了如何通过DELETE语句删除数据,并根据受影响的行数判断操作是否成功。
摘要由CSDN通过智能技术生成

公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解。

话题:如何用php修改数据库中的数据回答:详细介绍1 创建userinfo_update.php,用于,先显示,在修改: 先通过GET获取编号: $sql = "select * from user_info where user_id='".$_GET['userId']."'"; $result = mysql_query($sql,$con); if

参考回答:展开全部 详细介绍1 创建userinfo_update.php,用于,先显示,在修改: 先通过GET获取编号: $sql = "select * from user_info where user_id='".$_GET['userId']."'"; $result = mysql_query($sql,$con); if($row = mysql_fetch_array($result)){}2 页面效果:3 创建update.php,用于修改:使用到了mysql_affected_rows() 函数返回前一次 MySQL 作所影响的行数。 通过post获取页面提交数据$userId = $_POST[userId];$userName = $_POST[userName];$userAge = $_POST[userAge];$sql = "update user_info set user_name='".$userName."',user_age=".$userAge." where user_id='".$userId."'";mysql_query($sql,$conn); 执行SQL$mark = mysql_affected_rows(); 返回影响行数$url = "userinf_select.php"; 4 运行结果5 创建delete.php,完成删除功能:$userId = $_GET['userId'];include 'connection.php';$sql = "delete from user_info where user_id='".$userId."'";mysql_query($sql,$con);$mark = mysql_affected_rows(); 返回影响行数if($mark0){ echo "删除成功";}else{ echo "删除失败";}mysql_close($con);6 运行结果:话题:php怎么修改数据?回答:一般是如下:?phpif (mysql_connect('12.0.0.1','root','123456')){ 数据库、、 $sql="update db.tab set f='v' where id='123'"; SQL你自己会写的 if (mysql_query($sql)) echo "SQL执行成功!"; else echo "SQL($sql)执行失败!原因:".mysql_error();}else echo '连接数据库失败,原因:'.mysql_error();?话题:php 数据库 数据条数 修改回答:我猜测你是会内容,只是不知道如何控制只要满足条件的第6~15行吧。MYSQL数据库支持LIMIT句,格式是:LIMIT 开始的条数,的条数开始条数从0开始,的条数是返回结果的条数,如果只需要第条,那么语句是:LIMIT ,1逗号前面

参考回答:展开全部 我猜测你是会内容,只是不知道如何控制只要满足条件的第6~15行吧。MYSQL数据库支持LIMIT句,格式是:LIMIT 开始的条数,的条数开始条数从0开始,的条数是返回结果的条数,如果只需要第条,那么语句是:LIMIT ,1逗号前面的表示第条(因为从0开始编号),逗号后面的1表示只查一条。如果需要6-15条,那么语句是:LIMIT 5,10逗号前面的5表示从第6条开始,逗号后面的10表示结果有10条(6-15共10条)话题:PHP修改默认保留数据回答:这些都是从数据库里提取出来的吧?你只需要记住这条的id就好。在修改页面同样通过id查找,再把所有的数据在写一遍就好。或则你用js直接取页面的内容也行(这个相对繁琐一些),建议你还是用第一种比较简单。话题:关于自动生成HTML的PHP.回答:你前台增加了表单,但你没增加写入数据库的码,自然无法读取了。在你提交页面的PHP码中,找到提交表单INSERT INTO XXX (XXX,XXX,XXX,XXX) 之类的,添加你写的key,和数据库对应的文字。然后再尝试。你写了很多,但不如贴关

参考回答:展开全部 你前台增加了表单,但你没增加写入数据库的码,自然无法读取了。在你提交页面的PHP码中,找到提交表单INSERT INTO XXX (XXX,XXX,XXX,XXX) 之类的,添加你写的key,和数据库对应的文字。然后再尝试。你写了很多,但不如贴关键码更实际。话题:PHP链接数据库然后修改的问题回答:你先把数据库的数据读取出来,然后再用面向对象的思想编一个关于修改php数据的类,同时在类中用sql语言把修改的结果写入到数据库!

参考回答:用一个for循环,在循环体内一条一条的修改话题:PHP数据修改处理回答:可以实现 采用 替换的方式 echo preg_replace('/i\:[0-]{4}/is', 'i:value', $string);$string 就是数据库取出的数据 望采纳 Thx话题:PHP码修改数据回答:$str_sql="Select count(*) cnt From panyInfo Where panyID'$m_pany_id' And panyName='$m_pany_name', Status='$m_status'"; 这里的",status='$m_status'"语句对?应该把‘,’改成and吧,我再mysql里运行这个语句是有语法错误的下你的post变量是否有值,你一步步echo下试试吧。 update语句测试没有错误。虽然Status='$m_status '这里多了个空格话题:PHP数据修改回答:这个说起来长篇,你所问的$updateSQL = $db-GetUpdateSQL其实并不是属于php自己的东西,而是自定义的类,至于类是什么去看看基础的php语言基础.所以你要知道GetUpdateSQL返回的究竟是什么东西,他是怎么的,就要找到类的本身码所在,去看看他里面究竟是什么东西.而php修改数据库里的东西其实是没有专用语句的.如果硬要问怎么实现的话,就是那个$db-Execute($updateSQL); 所以建议你把$updateSQL print(或echo)出屏幕看看里面是什么就明白了.其实是个SQL的作语句,指示SQL如何存储数据,而$db-Execute只让php把这个命令传给SQL

参考回答:建议先看看PHP手册主要看语言参考-gt;函数部分

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值