在以下 PHP 代码中,s_at
是包含数据库中整数值的列。我需要将 index 为 1 的值之一声明为$s_at
. 但不会以这种方式发生。如果有人可以提供帮助,我很高兴。
$s_at = mysql_query("Select('s_at') FROM `time_holder` WHERE `index` = 1");
在以下 PHP 代码中,s_at
是包含数据库中整数值的列。我需要将 index 为 1 的值之一声明为$s_at
. 但不会以这种方式发生。如果有人可以提供帮助,我很高兴。
$s_at = mysql_query("Select('s_at') FROM `time_holder` WHERE `index` = 1");
很容易:
$mi_resource = mysql_query("Select `s_at` FROM `time_holder` WHERE `index` = 1");
// .... error checking left out
$records = mysql_fetch_assoc($mi_resource);
// .... error checking left out
$s_at = $records[$record_num]['s_at']; // probably #0 if only one record.
...
将您的代码更改为此,它肯定会工作:
$result = mysql_query("Select `s_at` FROM `time_holder` WHERE `index` = 1");
$row = mysql_fetch_array($result);
$s_at = $row['s_at'];