导航:首页 > 编程语言 > 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更新数据库相关的资料

热点内容
云服务器关机网址不见了 浏览:69
余冠英pdf 浏览:755
开发一个app上市需要什么步骤 浏览:28
phpsleep方法 浏览:430
时间同步服务器ip地址6 浏览:926
钢琴谱pdf下载 浏览:524
香港阿里云服务器怎么封udp 浏览:875
APp买海鲜到哪里 浏览:501
辽油社保app总提示更新怎么办 浏览:586
导入源码教程视频 浏览:613
天翼贷app在哪里下载 浏览:186
app开发源码查看器 浏览:516
程序员发展到了一个瓶颈 浏览:120
程序员去机房干嘛 浏览:697
英雄训练师怎么看曾经服务器 浏览:546
魔兽世界单机输入gm命令 浏览:372
51单片机最大负跳距是多少 浏览:418
android聊天控件 浏览:128
导致压缩机坏的原因 浏览:295
如何多次选取文件夹 浏览:280