我正在使用fancyBox v2.0.4 ...
那么这应该很简单,但它在我的情况下不起作用...我只是想在fancybox关闭时运行一个回调函数...
$('a#stpa_announcement_details_open').fancybox({
'onCleanup': function() { alert('test') },
'hideOnContentClick': true
});
Run Code Online (Sandbox Code Playgroud)
不起作用
$('a#stpa_announcement_details_open').fancybox({
'onClosed': function() { alert('test') },
'hideOnContentClick': true
});
Run Code Online (Sandbox Code Playgroud)
不起作用
我已经意识到 MySQL 的一个非常奇怪的行为,我无法解释。
这是一个不太复杂的查询:
SELECT
COUNT(*)
FROM
incidents.incidents AS inc,
incidents.enrichment AS enr
WHERE
inc.Id <= 606734
AND inc.Id >= 1
AND inc.Id = enr.ParentTableId
AND (
enr.Enricher3State = 2
OR enr.Enricher4State = 2
OR enr.Enricher5State = 2
OR enr.Enricher9State = 2
);
Run Code Online (Sandbox Code Playgroud)
列 Enricher3State、Enricher4State、Enricher5State、Enricher9State 确实有一个索引并且数据类型为 int(11)。
现在我尝试将这些 Enricher[x]State 更改为字符串:
SELECT
COUNT(*)
FROM
incidents.incidents AS inc,
incidents.enrichment AS enr
WHERE
inc.Id <= 606734
AND inc.Id >= 1
AND inc.Id = enr.ParentTableId
AND (
enr.Enricher3State = '2'
OR enr.Enricher4State = '2' …Run Code Online (Sandbox Code Playgroud) 我在SQLite数据库中有"log"表,在那里我写了所有的日志文件.
但是我想假装数据库变得越来越大 - 这样做最聪明的方法是使用insert命令的触发器 - 至少我是这么认为的......
插入新记录时,触发器将被触发,删除超过10天的所有记录.
要么...
插入新记录时,触发器将被触发,删除超过特定数量的所有旧记录(例如1000).
我需要一个示例代码.
亲切的问候,和thx.
请看一下这个mysql查询.它应该做的非常简单 - 列出日期,从不超过10天的时间戳创建.
它有效但不完美......
因此,查询总是忽略表中的最新时间戳,为什么?
$timestamp_now = date('U');
$timestamp_10_day_back = $timestamp_now - 864000;
mysql_select_db("$db_visitors");
$sql = "SELECT DATE(FROM_UNIXTIME(visitors_timestamp))
FROM visitors
WHERE visitors_timestamp > $timestamp_10_day_back
ORDER BY visitors_timestamp DESC";
$sql = mysql_query($sql);
$row = mysql_fetch_array($sql);
while($row = mysql_fetch_array($sql)) {
echo $row[0] . "<br>";
}
Run Code Online (Sandbox Code Playgroud)