我一直在运行一个 cronjob MySQL 脚本,该脚本运行良好,但已被弃用并且不再工作。我在更新到 mysqli 时进行了多次尝试,我可以在“ok!”的日志中得到回显结果。但实际查询不再运行。
这使得 cronjob 没有实际意义,因为主要目标是选择表 'h2lb9_users' 并将所有行的列 'block' 更新为 0。我这样做是为了帮朋友一个忙,非常感谢您的帮助。
NEW ATTEMPT:
<?php
$username="HERE";
$password="HERE";
$dbname="HERE";
$dbhost="localhost";
$query="update h2lb9_users set 'block' = 0";
$connection = mysqli_connect($dbhost,$dbname,$username,$password);
mysqli_select_db($connection,"I write out dbname here");
mysqli_query($query);
mysqli_close();
echo strftime('%c')." ok!";
?>
这是正在工作的旧代码:
OLD WAS WORKING:
<?php
$username="HERE";
$password="HERE";
$dbname="HERE";
$dbhost="localhost";
$query="update h2lb9_users set `block` = 0";
mysql_connect($dbhost,$username,$password);
@mysql_select_db($dbname) or die(strftime('%c')." Unable to select database");
mysql_query($query);
mysql_close();
echo strftime('%c')." ok!";
?>
达令说