更改列中的所有值 mysql php 4.4.9
Change all values in a column mysql php 4.4.9
我看到多个帖子说要更新您使用的列中的所有行
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() does not support $database argument, please call mysql_select_db() 正在创建数据库连接。
另一个解决方案是将您的 SQL 语句更改为如下:
$sql = "update $database.Data set Requests = '500'";
顺便说一句,mysql_connect() returns false 如果失败,我建议你检查一下 $connect 是不是false 而不是调用 mysql_errno().
我看到多个帖子说要更新您使用的列中的所有行
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() does not support $database argument, please call mysql_select_db() 正在创建数据库连接。
另一个解决方案是将您的 SQL 语句更改为如下:
$sql = "update $database.Data set Requests = '500'";
顺便说一句,mysql_connect() returns false 如果失败,我建议你检查一下 $connect 是不是false 而不是调用 mysql_errno().