php原生更新数据库 php 更新

请问: 用php更新数据库内容是否有报错?
?
echo $b_order."br";
echo $id."br";
$query="update book set b_order='$b_order',publisher='$publisher' where book_id=$id";
echo $query."br";
?
调试输出看一下值
PHP怎么更新mysql数据库MySQL
Update
Set
更新数据
UPDATE
更新
UPDATE
SET
语法用于修改更新数据表中的数据 。
语法:
UPDATE
tb_name
SET
column1
=
new_value1,column2
=
new_value2,…
WHERE
definition
该语法将数据表中符合
WHERE
条件的记录中的
column1
的值更新为
new_value1,column2
的值更新为
new_value2
,以此类推 。如果省略
WHERE
条件,则会将表中所有记录的
column
值进行更新 。
例子:
?php
$conn
=
@mysql_connect("localhost","root","root123");
if
(!$conn){
die("连接数据库失败:"
.
mysql_error());
}
mysql_select_db("test",
$conn);
mysql_query("set
names
'gbk'");
$sql
=
"UPDATE
user
SET
email
=
'xiaoming@163.com'
WHERE
username
=
'小明'";
if(mysql_query($sql,$conn)){
echo
"更新数据成功!";
}
else
{
echo
"更新数据失败:".mysql_error();
}
?
更新前数据:
uid
username
password
email
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

小明

email
修改为
xiaoming@163.com

更新后数据:
uid
username
password
email
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
表达式
UPDATE
语法允许
SET
后面跟表达式 。
例子
1

UPDATE
article
SET
pv
=
pv+1
WHERE
id
=
123
该例子让
id

123
的文章在被点击阅读的时候点击量加
1

例子
2

UPDATE
persondata
SET
age
=
age*2,
age
=
age+1
该例子
SET
后面跟了两个表达式:age
=
age*2(年龄加倍) , age
=
age+1(再加
1
) 。这种多个表达式的情况 , 是按照从左往右顺序执行的 。
PHP如何用输入的数据更新数据库?用户输入文本后 submit 提交
然后 $_POST接收
写个 sql更新语句 让用户提交的数据更新数据库
新手求教PHP操作update语句更新数据库您好 , 希望以下回答能帮助您
表名和字段名不是单引号的 是`table` 就是ESC下面的那个波浪键
如您还有疑问可继续追问 。
【php原生更新数据库 php 更新】关于php原生更新数据库和php 更新的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读