我給你寫吧,需要點(diǎn)時間

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國際域名空間、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、長豐網(wǎng)站維護(hù)、網(wǎng)站推廣。
以下是PHP代碼
!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?""
html?xmlns=""
head
meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/
title更改密碼/title
?php
$conn=mysql_connect('localhost','root','shun')?or?die("無法連接數(shù)據(jù)庫,請重來");
mysql_select_db('web')?or?die("無法選擇數(shù)據(jù)庫,請重來");
mysql_query("SET?NAMES?'utf8'");//解決漢字
if(isset($_POST['editid'])){
$editid?=?intval($_POST['editid']);
$bmima?=?$_POST['bmima'];
if($bmima==''){
echo?'修改后的密碼不能為空!';
}
$sql?=?"update?`user`?set?`bmima`='$bmima'?where?id?=?'$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
form?id="form1"?name="form1"?method="post"?action=""
label請輸入查詢的ID
input?name="id"?type="text"?id="id"?/
/label
label
input?type="submit"?name="Submit"?value="提交"?/
/label
/form
br?/
?php
if(isset($_POST['id'])){
if(isset($selectid)){
?
form?id="form2"?name="form2"?method="post"?action=""
p當(dāng)前被修改密碼的用戶ID為b?php?echo?$selectid;?/b/p
p請輸入新的密碼??
label
input?name="bmima"?type="text"?id="bmima"?/
/label
label
input?type="submit"?name="Submit2"?value="提交"?/
/label
input?name="editid"?type="hidden"?id="editid"?value="?php?echo?$selectid;?"?/
/p
/form
?php?}else{?
div沒有id為?php?echo?intval($_POST['id']);?的用戶/div
?php
}
}elseif(isset($editok)){
?
divid為?php?echo?intval($_POST['editid']);?的用戶密碼已經(jīng)修改成功/div
?php
}
?
/body
/html
以下是SQL導(dǎo)入語句
--?phpMyAdmin?SQL?Dump
--?version?2.11.4
--?
--
--?主機(jī):?localhost
--?生成日期:?2014?年?08?月?13?日?08:42
--?服務(wù)器版本:?5.0.51
--?PHP?版本:?5.2.5
SET?SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
--?數(shù)據(jù)庫:?`web`
--
--?--------------------------------------------------------
--
--?表的結(jié)構(gòu)?`user`
--
CREATE?TABLE?IF?NOT?EXISTS?`user`?(
`id`?int(11)?NOT?NULL?auto_increment,
`azhanghao`?varchar(255)?collate?utf8_unicode_ci?NOT?NULL,
`bmima`?varchar(255)?collate?utf8_unicode_ci?NOT?NULL,
PRIMARY?KEY??(`id`)
)?ENGINE=MyISAM??DEFAULT?CHARSET=utf8?COLLATE=utf8_unicode_ci?AUTO_INCREMENT=3?;
--
--?導(dǎo)出表中的數(shù)據(jù)?`user`
--
INSERT?INTO?`user`?(`id`,?`azhanghao`,?`bmima`)?VALUES
(1,?'111',?'22211'),
(2,?'222',?'3333333');
MySQL
Update
Set
更新數(shù)據(jù)
UPDATE
更新
UPDATE
SET
語法用于修改更新數(shù)據(jù)表中的數(shù)據(jù)。
語法:
UPDATE
tb_name
SET
column1
=
new_value1,column2
=
new_value2,…
WHERE
definition
該語法將數(shù)據(jù)表中符合
WHERE
條件的記錄中的
column1
的值更新為
new_value1,column2
的值更新為
new_value2
,以此類推。如果省略
WHERE
條件,則會將表中所有記錄的
column
值進(jìn)行更新。
例子:
?php
$conn
=
@mysql_connect("localhost","root","root123");
if
(!$conn){
die("連接數(shù)據(jù)庫失敗:"
.
mysql_error());
}
mysql_select_db("test",
$conn);
mysql_query("set
names
'gbk'");
$sql
=
"UPDATE
user
SET
=
'xiaoming@163.com'
WHERE
username
=
'小明'";
if(mysql_query($sql,$conn)){
echo
"更新數(shù)據(jù)成功!";
}
else
{
echo
"更新數(shù)據(jù)失敗:".mysql_error();
}
?
更新前數(shù)據(jù):
uid
username
password
regdate
1
admin
b7e591c246d010bb2ccd77d52490c85e
admin@5idev.com
1277992339
2
小明
a193686a53e4de85ee3f2ff0576adf01
xiao@163.com
1278063917
3
Jack
0193686a35e4de85ee3f2ff0567adf49
jack@gmail.com
1278061380
4
小王
e10adc3949ba59abbe56e057f20f883e
12345@163.com
1289632955
例子將
user
表中
username
為
小明
的
修改為
xiaoming@163.com
。
更新后數(shù)據(jù):
uid
username
password
regdate
1
admin
b7e591c246d010bb2ccd77d52490c85e
admin@5idev.com
1277992339
2
小明
a193686a53e4de85ee3f2ff0576adf01
xiaoming@163.com
1278063917
3
Jack
0193686a35e4de85ee3f2ff0567adf49
jack@gmail.com
1278061380
4
小王
e10adc3949ba59abbe56e057f20f883e
12345@163.com
1289632955
UPDATE
表達(dá)式
UPDATE
語法允許
SET
后面跟表達(dá)式。
例子
1
:
UPDATE
article
SET
pv
=
pv+1
WHERE
id
=
123
該例子讓
id
為
123
的文章在被點(diǎn)擊閱讀的時候點(diǎn)擊量加
1
。
例子
2
:
UPDATE
persondata
SET
age
=
age*2,
age
=
age+1
該例子
SET
后面跟了兩個表達(dá)式:age
=
age*2(年齡加倍),age
=
age+1(再加
1
)。這種多個表達(dá)式的情況,是按照從左往右順序執(zhí)行的。
pdo,一般框架都集成了,不需要你做php與mysql數(shù)據(jù)庫的連接,根據(jù)文檔直接就可以操作你的數(shù)據(jù)庫
文章標(biāo)題:php怎么更新數(shù)據(jù)庫信息,php數(shù)據(jù)庫修改語句
文章路徑:http://chinadenli.net/article17/dsiogdj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、定制開發(fā)、外貿(mào)建站、小程序開發(fā)、網(wǎng)站營銷、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)