php怎么替换数据库 php 文本替换

PHP怎么覆盖数据库里的数据?

首先第一步需要连接上数据库,然后找到需要更新的数据,最后把数据获取到,使用更新语句更新数据,切记一定要带条件,否则将是更新整张表的数据。

我们提供的服务有:成都网站建设、网站设计、微信公众号开发、网站优化、网站认证、安福ssl等。为1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的安福网站制作公司

如何用php修改数据库中的数据

举例如下:

创建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)){

}

页面效果:

创建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";

运行结果

创建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);

运行结果:

PHP 怎样替换数据库读取出来的数组???

$str='admin=管理员system=系统user=用户vip=会员you=你me=我';  //用于替换的字符串

parse_str($str,$arr); 

$arr=array_flip($arr); 

$con=mysqli_connect('localhost','root','root','test');   //用户名,密码,数据库名自己修改

$a=mysqli_query($con,'select * from a');                 //表名也请自己修改,表是按照您的要求设计的

$html="table border='1' width='500'trtdID/tdtd align='center'list/td/tr";

while($rel=mysqli_fetch_assoc($a)){

$item=explode(',',$rel['list']);

$item=array_filter($item);

$html=$html."tr";

$html=$html."td{$rel['ID']}/td";

foreach($item as $k=$v){

$b=array_search($v,$arr);

$str=$v;

$c=str_replace($str,$b,$str);

if($c=='') $c='窗口';

$html=$html."tdinput type='checkbox' value='{$str}' /{$c}/td";

}

$html."/tr";

}

$html.="/table";

echo $html;

当前名称:php怎么替换数据库 php 文本替换
URL标题:https://www.cdcxhl.com/article2/dooecoc.html

成都网站建设公司_创新互联,为您提供微信小程序电子商务关键词优化品牌网站制作ChatGPT企业建站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站优化排名