首页后端开发PHPphp代码块的更新数据库 php更新数据库字段

php代码块的更新数据库 php更新数据库字段

时间2023-04-20 21:12:01发布访客分类PHP浏览445
导读:PHP怎么更新mysql数据库 MySQL Update Set 更新数据UPDATE 更新UPDATE SET 语法用于修改更新数据表中的数据。语法:UPDATE tb_name SET column1 = new_value1,colu...

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 = [email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */' WHERE username = '小明'";

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

  echo "更新数据成功!";

} else {

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

}

?

更新前数据:

uid username password email regdate

1 admin b7e591c246d010bb2ccd77d52490c85e [email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */ 1277992339

2 小明 a193686a53e4de85ee3f2ff0576adf01 [email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */ 1278063917

3 Jack 0193686a35e4de85ee3f2ff0567adf49 [email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */ 1278061380

4 小王 e10adc3949ba59abbe56e057f20f883e [email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */ 1289632955

例子将 user 表中 username 为 小明 的 email 修改为 [email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */ 。

更新后数据:

uid username password email regdate

1 admin b7e591c246d010bb2ccd77d52490c85e [email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */ 1277992339

2 小明 a193686a53e4de85ee3f2ff0576adf01 [email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */ 1278063917

3 Jack 0193686a35e4de85ee3f2ff0567adf49 [email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */ 1278061380

4 小王 e10adc3949ba59abbe56e057f20f883e [email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */ 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代码,如何让服务器自动定时更新数据库数据?

兄弟。。服务器是不能操作数据库的,只有php才能操作数据库。。应该是服务器定期执行某个php程序,这个php程序刷新数据库。。linux下面可以用crontab命令,把你的php程序写在一个文件里面,然后用crontab命令定期调用。。

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则应该带引号

    //你的错误就在于此

}

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: php代码块的更新数据库 php更新数据库字段
本文地址: https://pptw.com/jishu/4149.html
php怎么向前端传递数据 php怎么向前端传递数据文件 php数据库远程 php连接远程服务器

游客 回复需填写必要信息