网站首页 > 文章中心 > 其它

php点一下更新数据库

作者:小编 更新时间:2023-08-08 11:36:52 浏览量:180人看过

请问: 用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提交网页之后根据下拉菜单的值更新数据库

因为你这代码也不全,没法实测

PHP怎么更新mysql数据库

MySQL

Update

Set

更新数据

UPDATE

更新

SET

语法用于修改更新数据表中的数据.

语法:

tb_name

column1

=

WHERE

definition

该语法将数据表中符合

条件的记录中的

的值更新为

,以此类推.如果省略

条件,则会将表中所有记录的

column

值进行更新.

例子:

php

$conn

if

(!$conn){

die("连接数据库失败:"

.

mysql_error());

}

mysql_select_db("test",

$conn);

mysql_query("set

names

'gbk'");

$sql

"UPDATE

user

email

username

'小明'";

if(mysql_query($sql,$conn)){

echo

"更新数据成功!";

else

{

"更新数据失败:".mysql_error();

更新前数据:

uid

password

regdate

admin

小明

Jack

小王

例子将

表中

修改为

更新后数据:

表达式

语法允许

后面跟表达式.

例子

article

pv

pv+1

id

该例子让

persondata

age

age+1

该例子

后面跟了两个表达式:age

age+1(再加

).这种多个表达式的情况,是按照从左往右顺序执行的.

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

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

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

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

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

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

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

php 更新数据库某一字段

//经过测试,一个很小的问题,只是你的sql语句写错了.

include_once?'cnn.php';

mysql_query("SET?NAMES?'gbk'");//解决汉字?

$result?=?mysql_query?(?"select?*?from?univ_basic_info"?);

while?(?$row?=?mysql_fetch_array?(?$result?)?)?{

$str1?=?strip_tags?($row['univ_kind']);

var_dump($str1);

$i=?$row['univ_id'];

mysql_query("UPDATE?univ_basic_info?SET?univ_kind='$str1'?WHERE?'univ_id'=$i");?

//注意此sql语句,univ_kind?不应该有引号,而变量$str1则应该带引号

//你的错误就在于此

php字段代码能否实现自动更新数据库数据

可以肯定可以, 不过不建议这样做,这样会加重服务器负荷,还是建议通过后台等专用程序来更新较好

以上就是土嘎嘎小编为大家整理的php点一下更新数据库相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章