试图加载MySQL时区表,阅读这里的许多相关帖子和MySQL文档,找不到解决方案我的问题.我以root身份通过PUTTY连接SSH并发出以下命令:
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
Run Code Online (Sandbox Code Playgroud)
我收到这些错误:
Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it.
Run Code Online (Sandbox Code Playgroud)
知道怎么解决?
我已经阅读了几个关于选择min,分组等的线程,但似乎无法创建一个有效的查询来解决这个问题.如果重复,请原谅.
我有一张桌子:
ID Date Value Tag
1 1/1/13 500 NULL
2 1/1/13 10 NULL
3 1/1/13 12 NULL
4 1/2/13 99 NULL
5 1/2/13 136 NULL
6 1/2/13 17 NULL
Run Code Online (Sandbox Code Playgroud)
基本上需要一个更新查询,当它具有按日期分组的最低值时,填充TAG字段的值为1.在此示例中,ID为2和6.
update table set tag = 1(选择min?)
陷入jquery/javascript函数,试图加载一组PHP脚本但传递get变量参数.除此之外,这将在5秒后自动发生.新发布在这里,但已阅读了很多帖子,似乎无法找到我做错了什么.
这个功能有效:
function LoadMyPhpScript()
{
$('#MyDiv').load('hello.php');
}
setTimeout(LoadMyPhpScript,5000);
Run Code Online (Sandbox Code Playgroud)
此功能不起作用:
function LoadMyPhpScript2(cPhpParamString)
{
var strURL = 'hello.php';
strURL = strURL + cPhpParamString;
$('#MyDiv2').load(strURL);
}
setTimeout(LoadMyPhpScript2('?MyVar1=0&MyVar2=1'),5000);
Run Code Online (Sandbox Code Playgroud)
这是hello.php
<?php
echo '<p>Hello, I am loaded with get values of MyVar1=' . $_GET['MyVar1'] . ', MyVar2=' . $_GET['MyVar2'] . '</p>';
?>
Run Code Online (Sandbox Code Playgroud)
注意:这只是一个模型,在生产中使用正则表达式来验证获取等.
解决
这是我最终的结果,谢谢!
function LoadMyPhpScript1(cPhpParamString)
{
$('#MyDiv1').load('hello.php'+cPhpParamString);
}
setTimeout(function() { LoadMyPhpScript1('?MyVar1=0&MyVar2=1'); },5000);
Run Code Online (Sandbox Code Playgroud)