gpt4 book ai didi

mysql - 更改列中的所有值 mysql php 4.4.9

转载 作者:行者123 更新时间:2023-11-29 10:08:33 26 4
gpt4 key购买 nike

我看到很多帖子说要更新您使用的列中的所有行

UPDATE Table
SET Column= 'New Value',

但它似乎对我不起作用。这是我的代码:

<?php
$host_name = '';
$database = '';
$user_name = '';
$password = '';

$connect = mysql_connect($host_name, $user_name, $password, $database);
if (mysql_errno()) {
die('Failed to connect to MySQL: '.mysql_error().'');
} else {

$sql = "update Data set Requests = '500' ";

if (mysql_query($connect, $sql)) {
echo 'it worked';
} else {
echo 'nope';
}
mysql_close();
}
?>

我正在尝试创建一个 cron 作业,每 24 小时将列中的所有值更改为 500。这必须通过 SSH 完成,而我的托管提供商的 shell 中只有 php 4.4.9。所以我无法使用mysqli,只能使用mysql来连接数据库,而且似乎不起作用。

任何帮助表示赞赏。谢谢

最佳答案

mysql_connect()不支持$database参数,请调用mysql_select_db()创建数据库连接时。

另一个解决方案是更改 SQL 语句,如下所示:

$sql = "update $database.Data set Requests = '500'";

顺便说一句,mysql_connect()如果失败则返回 false,我建议您检查 $connect 是否为 false,而不是调用 mysql_errno()。

关于mysql - 更改列中的所有值 mysql php 4.4.9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51429017/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com