安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > DataBase > Mysql > mysql循环递归更新数据库内容

mysql循环递归更新数据库内容

时间:2021-01-11来源:未知 作者:安云网点击:
mysql循环递归更新数据库内容
//内容来自安云网

mysql循环递归更新数据库内容

FROM ANYUN.ORG


//内容来自AnYun.ORG
<?php
function foo(){
$host = 'localhost';
$database = 'test';
$username = 'root';
$password = 'root';
$connection = mysqli_connect($host, $username, $password);//连接到数据库
if (!$connection) {
die("could not connect to the database.\n" . mysqli_error());//诊断连接错误
}
$selectedDb = mysqli_select_db($connection,$database);//选择数据库
if (!$selectedDb) {
die("could not to the database\n" . mysqli_error());
}
$query = "SELECT count(id) FROM wp_posts where  DATEDIFF(CURRENT_DATE,post_date_gmt)<6 AND post_content like '%<li></li><li></li>%'";//构建查询语句
$result = mysqli_query($connection,$query);//执行查询
$res = mysqli_fetch_row($result)[0];
echo "<br/>[+]检索条数:".strval($res)."<br/>";
mysqli_close($connection);
if (!$result) {
die("could not to the database\n" . mysqli_error());
}
if ($res==0){
echo '[-]Changed Over<br/>';
}
else{
echo "[-]Begin To change<br/>";
$connection1 = mysqli_connect($host, $username, $password);//连接到数据库
$selectedDb = mysqli_select_db($connection1,$database);//选择数据库
$query1 = "update wp_posts set post_content=replace(post_content,'<li></li><li></li>','<li></li>') where DATEDIFF(CURRENT_DATE,post_date_gmt)<6 AND post_content like '%<li></li><li></li>%'";//构建查询语句
$result1=mysqli_query($connection1,$query1);//执行查询
if($result1){
echo '[-]Update ok<br/>';
}
else{
echo '[-]Update fail<br/>';
}
//echo  $res1;
mysqli_close($connection1);
foo();
}
//return $res;
}
foo();
?> FROM ANYUN.ORG 


本文标题: mysql循环递归更新数据库内容 安云网
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容