Kem*_*ief 0 php mysql warnings datestamp intervals
我的网络应用程序中有一个PHP警告.我有点像菜鸟.我想根据每个用户配置文件中的'adjusttimezone'整数在'更新'时间戳中添加时区偏移量?
这是代码:
$timezonequery = mysql_query('SELECT adjusttimezone FROM members WHERE member_id=' . $_SESSION["myid"]);
$timezone = (int)mysql_result('$timezonequery', 0);
$updatedquery = mysql_query('SELECT DATE_ADD(updated, INTERVAL ' . $timezone . ' HOUR) FROM projects WHERE project_id=' . $i);
Run Code Online (Sandbox Code Playgroud)
它有效,但我担心这个警告:
警告:mysql_result():提供的参数不是第9行xxx.php中的有效MySQL结果资源
有人可以帮忙吗?谢谢
您将$ timezonequery作为字符串传递,它期待一个mysql资源.从mysql_result调用中删除引号:
$timezone = (int)mysql_result('$timezonequery', 0); // With quotes
$timezone = (int)mysql_result($timezonequery, 0); // Without
Run Code Online (Sandbox Code Playgroud)