导航:首页 > 编程语言 > phpmysql更新数据库

phpmysql更新数据库

发布时间:2022-08-01 16:59:27

php mysql 数据库更新问题

你设一个变量来接受传递过来的id不就可以了吗?
$id=$_GET['id'];
$sql="update sign set s_name='123',s_sfz='123',s_zkz='123',s_xb='',s_dh='',s_cz='',s_dwmc='',s_txdz='',s_pxmc='质检员',s_pxzy='',s_pxsj='',s_zw='',s_bz='',s_cj='123',s_zsh='123' where s_id='$id'";
mysql_query($sql);
这样就是url传递过来的id对应的记录各项值修改成上面的sql中的了。

② php+mysql更新数据库表中多行数据方法

可以传两个参数:V产品公司,V产品型号
然后调用下面SQL:
update table set 产品型号 = C
where 产品公司 = V产品公司 and 产品型号 = V产品型号;

③ PHP使用UPDATE批量更新MYSQL数据库记录的疑问

我不太懂,你可以把表做一个分表,比如一个表内取1到10,第二个分表去10,20,分散数据量试试

④ php中向MySQL数据库中更新数据出现错误

$sql="update storer set question='{$question}',type='{$type}',sbnum='{$sbnum}',option1='{$option1}',option2='{$option2}',option3='{$option3}',option4='{$option4}',`keys`='{$keys}' where id='{$id}'";

⑤ PHP如何更新数据库的数据

pdo,一般框架都集成了,不需要你做php与mysql数据库的连接,根据文档直接就可以操作你的数据库

⑥ PHP中如何更新大量的mysql数据

sql= "UPDATE mydata SET p1='".$pointarr[i][1]."' where ps like '%".$pointarr[i][

每次都去做一次like的全表扫描当然慢了。

建议使用批量更新,减少查询次数。

比如先查询出结果集,然后在内存里去操作字段更新

最后采用 update ...... where id = xxx 这样的更新方法。避免多次全表扫描。

不是最了解你的需求,仅供参考。

⑦ 如何切换php数据库版本,如何升级到最新的mysql数据库版本呢

建议你下载phpwamp8.8.8.8,支持切换mysql数据库180数据库版本随便切换
支持键自定义php版本自定义数据库,700php版本180数据库版本随便切换

同运行同php版本同数据库站点管理工具功能强

⑧ mysql中用php更新数据库某个数值问题

可以啊 UPDATE 表名称 SET c_id=c_id+10

求采纳

⑨ PHP更新mysql数据库

我给你写吧,需要点时间


以下是PHP代码

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>更改密码</title>


<?php
$conn=mysql_connect('localhost','root','shun')ordie("无法连接数据库,请重来");
mysql_select_db('web')ordie("无法选择数据库,请重来");
mysql_query("SETNAMES'utf8'");//解决汉字if(isset($_POST['editid'])){
$editid=intval($_POST['editid']);
$bmima=$_POST['bmima'];
if($bmima==''){
echo'修改后的密码不能为空!';
}
$sql="update`user`set`bmima`='$bmima'whereid='$editid'";
$editok=mysql_query($sql);

}elseif(isset($_POST['id'])){

$id=intval($_POST['id']);
$sql="select*from`user`where`id`='$id'";
$result=mysql_fetch_assoc(mysql_query($sql));
if(empty($result)){
$mes='账号不存在';
}else{
$mes='账号已存在';
$selectid=$result['id'];
}
}


?>
</head>
<body>
<formid="form1"name="form1"method="post"action="">
<label>请输入查询的ID
<inputname="id"type="text"id="id"/>
</label>
<label>
<inputtype="submit"name="Submit"value="提交"/>
</label>
</form>
<br/>
<?php
if(isset($_POST['id'])){
if(isset($selectid)){
?>
<formid="form2"name="form2"method="post"action="">
<p>当前被修改密码的用户ID为<b><?phpecho$selectid;?></b></p>
<p>请输入新的密码
<label>
<inputname="bmima"type="text"id="bmima"/>
</label>
<label>
<inputtype="submit"name="Submit2"value="提交"/>
</label>
<inputname="editid"type="hidden"id="editid"value="<?phpecho$selectid;?>"/>
</p>
</form>
<?php}else{?>
<div>没有id为<?phpechointval($_POST['id']);?>的用户</div>
<?php
}
}elseif(isset($editok)){
?>
<div>id为<?phpechointval($_POST['editid']);?>的用户密码已经修改成功</div>
<?php
}
?>
</body>
</html>


以下是SQL导入语句

--phpMyAdminSQLDump
--version2.11.4
--http://www.phpmyadmin.net
--
--主机:localhost
--生成日期:2014年08月13日08:42
--服务器版本:5.0.51
--PHP版本:5.2.5

SETSQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
--数据库:`web`
--

----------------------------------------------------------

--
--表的结构`user`
--

CREATETABLEIFNOTEXISTS`user`(
`id`int(11)NOTNULLauto_increment,
`azhanghao`varchar(255)collateutf8_unicode_ciNOTNULL,
`bmima`varchar(255)collateutf8_unicode_ciNOTNULL,
PRIMARYKEY(`id`)
)ENGINE=MyISAMDEFAULTCHARSET=utf8COLLATE=utf8_unicode_ciAUTO_INCREMENT=3;

--
--导出表中的数据`user`
--

INSERTINTO`user`(`id`,`azhanghao`,`bmima`)VALUES
(1,'111','22211'),
(2,'222','3333333');
阅读全文

与phpmysql更新数据库相关的资料

热点内容
腾讯云连接不上服务器 浏览:221
不能用来表示算法的是 浏览:859
6轴机器人算法 浏览:890
手机主题照片在哪个文件夹 浏览:294
安卓手机后期用什么软件调色 浏览:628
cad修改快捷键的命令 浏览:242
好钱包app怎么登录不了 浏览:859
树莓派都用python不用c 浏览:757
access文件夹树的构造 浏览:662
安卓多指操作怎么设置 浏览:658
linux树形目录 浏览:727
平方根的简单算法 浏览:898
千牛订单页面信息加密取消 浏览:558
单片机自制红外遥控灯 浏览:719
服务器最小配置怎么弄 浏览:853
ibm服务器硬件如何升级 浏览:923
全球程序员节点赞 浏览:986
php函数传递数组 浏览:632
人工峰群算法的目标函数 浏览:469
如何删加密文档 浏览:105