一般是如下:
商都網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,商都網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為商都超過(guò)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的商都做網(wǎng)站的公司定做!
?php
if
(mysql_connect('127.0.0.1','root','123456')){//數(shù)據(jù)庫(kù)地址、用戶、密碼
$sql="update
db.tab
set
f='v'
where
id='123'";//SQL你自己會(huì)寫(xiě)的
if
(mysql_query($sql))
echo
"SQL執(zhí)行成功!";
else
echo
"SQL($sql)執(zhí)行失敗!原因:".mysql_error();
}else
echo
'連接數(shù)據(jù)庫(kù)失敗,原因:'.mysql_error();
?
從你貼出來(lái)的代碼上來(lái)看,看不出所以然出來(lái)!
既然你錯(cuò)了,你應(yīng)該把相應(yīng)的錯(cuò)誤,或者提示,或者有疑問(wèn)的地方反饋出來(lái)!
-----------
usr='".$user."',pwd='".$pwd."'
可能是你的這兩個(gè)條件中有些地方不滿足,而id=1可以修改正確,說(shuō)明 sql語(yǔ)句本身是正確的!
在仔細(xì)看看看...
你要修改的這條數(shù)據(jù)的密碼在數(shù)據(jù)庫(kù)中是否加密?
不妨,先一個(gè)條件一個(gè)條件的去試試!
去掉where 條件就沒(méi)意義了!
$sql = mysql_query("UPDATE user_admin SET usr='".$user."' where id='".$id."'");
先去掉你的密碼條件
還有你上面的post的地方最好加上trim();
$sss = "UPDATE user_admin SET usr='".$user."' where id='".$id."'";
echo $sss; //這里可以分解,輸出來(lái)檢查!
$sql = mysql_query($sss);
方法是很多的,
一、PHP操作MySql數(shù)據(jù)庫(kù)
新增數(shù)據(jù)
?php
$query
=
"INSERT
INTO
grade
(name,email,point,regdate)
VALUE
('
李三','yc60點(diǎn)抗 @gmail點(diǎn)抗 ',,NOW())"
;
@mysql_query($query)
or
die(
'添加數(shù)據(jù)出錯(cuò):'
.mysql_error());
?
修改數(shù)據(jù)
?php
$query
=
"UPDATE
grade
SET
name='小可愛(ài)'
WHERE
id=6"
;
@mysql_query($query)
or
die(
'修改出錯(cuò):'
.mysql_error());
?
刪除數(shù)據(jù)
?php
$query
=
"DELETE
FROM
grade
WHERE
id=6";
@mysql_query($query)
or
die(
'刪除錯(cuò)誤:'
.mysql_error());
?
顯示數(shù)據(jù)
?php
$query
=
"SELECT
id,name,email,point
FROM
grade";
$result
=
@mysql_query($query)
or
die(
'查詢語(yǔ)句出錯(cuò):'
.mysql_error());
while
(!!
$row
=
mysql_fetch_array($result))
{
echo
$row[
'id'
].
'----'
.$row['name'
].'----'
.$row
['email'
].
'----'
.$row['point'
];
echo
'br
/
';
}
?
二、其他常用函數(shù)
mysql_f
etch_row()
:從結(jié)果集中取得一行作為枚舉數(shù)組
mysql_f
etch_assoc()
:
從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組
mysql_f
etch_array()
:
從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組,或數(shù)字?jǐn)?shù)組,或二者兼有
mysql_f
etch_lengths
()
:
取得結(jié)果集中每個(gè)輸出的長(zhǎng)度
mysql_f
ield_name():
取得結(jié)果中指定字段的字段名
mysql_num_rows():
取得結(jié)果集中行的數(shù)目
mysql_num_f
ields():取得結(jié)果集中字段的數(shù)目
mysql_get_client_inf
o()
:
取得
MySQL
客戶端信息
mysql_get_host_info():
取得
MySQL
主機(jī)信息
mysql_get_proto_info():
取得
MySQL
協(xié)議信息
mysql_get_server_inf
o()
:
取得
MySQL
服務(wù)器信息
取行的數(shù)據(jù)庫(kù)行的主鍵字段的值,然后對(duì)數(shù)據(jù)執(zhí)行更新操作:
update tabblename set xxx1 = 'aaaa',xxx2='bbbb' where id = 主鍵的值.