小编Sah*_*hah的帖子

随机化reveal.js中的幻灯片

我有reveal.js大约300张幻灯片的演示文稿.本演示文稿的目的是在会议室后面的监视器上以"信息亭模式"循环幻灯片.

为了创建"自助服务终端模式",我得到了:

Reveal.initialize({
    controls: false,    // hide the control arrows
    progress: false,    // hide the progress bar
    history: false,     // don't add each slide to browser history
    loop: true,         // loop back to the beginning after last slide
    transition: fade,   // fade between slides
    autoSlide: 5000,    // advance automatically after 5000 ms
});
Run Code Online (Sandbox Code Playgroud)

这非常有效,但我想将幻灯片随机化.幻灯片目前只是<section>索引文档中300个标签的列表- 它们不会从外部任何地方拉出.目前random: true不是rev​​eal.js中的配置选项.

片段的显示顺序可以用data-fragment-index.是否可以通过部分做类似的事情?有没有办法欺骗reveal.js随机化我的幻灯片?

我的偏好是每次都将它们随机播放 - 也就是说,以随机顺序显示幻灯片1-300,然后将它们随机播放,并以不同的随机顺序再次显示1-300.不过,我也很乐意为每次转换跳转到随机幻灯片.

javascript reveal.js

47
推荐指数
2
解决办法
2082
查看次数

获取当月的记录

如何从MySql数据库表中选择当前月记录?

像现在这个月是1月.我想获得1月份的记录,其中我的表列的数据类型是timestamp.我想知道sql查询.

谢谢

mysql sql select timestamp date

26
推荐指数
2
解决办法
10万
查看次数

MySQL计算多列上的不同值

我写了一个脚本,每次用户登录我们域中的计算机时都会运行.此脚本记录用户以及他们登录的计算机.任意数量的用户都可以登录任意数量的计算机.

我刚刚从一个不在身边的顾问那里继承了这个IT环境,我正在编写这个小问题,所以当我接到用户的电话时,我可以搜索该用户的名字并合理地预测他们正在使用哪台计算机.他们登录任何给定计算机的次数.

以下是"登录"表中的数据示例:

    COMPUTER        USER
    ncofp02         lee
    ncofp02         lee
    ncofp02         andy
    ncodc01         andy
    ncodc01         andy
    ncodc01         lee
Run Code Online (Sandbox Code Playgroud)

我正在敲打的是在多列中计算不同值的逻辑.我希望看到这样的结果:

    COMPUTER       USER   COUNT
    ncofp02        lee    (2)
    ncofp02        andy   (1)
    ncodc01        lee    (1)
    ncodc01        andy   (2)
Run Code Online (Sandbox Code Playgroud)

有没有办法用mysql中的单个查询来完成这个,或者我应该开始循环一些PHP?(booooo!)

mysql sql select group-by distinct

23
推荐指数
2
解决办法
4万
查看次数

Mysql获取特定表的最后一个id

我必须从特定的插入表中获取最后一个插入ID?让我说我有这个代码:

INSERT INTO blahblah (test1, test 2) VALUES ('test1', 'test2');
INSERT INTO blahblah2 (test1, test 2) VALUES ('test1', 'test2');
INSERT INTO blahblah3 (test1, test 2, lastid) VALUES ('test1', 'test2', last id of blahblah);
Run Code Online (Sandbox Code Playgroud)

如何在表blahblah3中获取表blahblah的插入ID?LAST_INSERT_ID()仅为您提供最后一个插入ID

问候,西蒙:)

php mysql sql insert last-insert-id

14
推荐指数
3
解决办法
5万
查看次数

MySQL:超出最大深度的外键约束

我已经MySQL Server 5.1.62安装在生产服务器上.我每天都在监视mysql服务器的错误日志文件,突然间我在错误日志文件中发现了以下错误.

InnoDB:无法删除/更新超过最大深度250的级联外键约束的行
请减少过多的外部约束并再试一次

我有一个带有主键的数据库结构-具有正确更新/删除操作的外键关系,如果父表中的数据被应用程序删除或手动(后端),我需要删除子表的数据.

我用谷歌搜索了这个问题,但我找不到合适的解决方案.我该如何解决这个问题?

mysql foreign-keys cascading-deletes sql-delete

12
推荐指数
1
解决办法
1845
查看次数

从表中选择Multiple Ids

我想根据url字符串选择一些id,但是我的代码只显示第一个.如果我写手册的id's它很棒.

我有这样的网址http://www.mydomain.com/myfile.php?theurl=1,2,3,4,5(ids)

现在在myfile.php我有我的sql连接和:

$ids = $_GET['theurl']; (and i am getting 1,2,3,4,5)

如果我使用这个:

$sql = "select * from info WHERE `id` IN (1,2,3,4,5)";
$slqtwo = mysql_query($sql);
while ($tc = mysql_fetch_assoc($slqtwo)) {
    echo $tc['a_name'];
    echo " - ";
}
Run Code Online (Sandbox Code Playgroud)

我得到了正确的结果.现在,如果我使用下面的代码,它不起作用:

$sql = "select * from info WHERE `id` IN ('$ids')";
$slqtwo = mysql_query($sql);
while ($tc = mysql_fetch_assoc($slqtwo)) {
    echo $tc['a_name'];
    echo " - ";
}
Run Code Online (Sandbox Code Playgroud)

有什么建议?

mysql sql select in-clause find-in-set

12
推荐指数
1
解决办法
5万
查看次数

如何从Mysql中的另一个表添加一个表到一个表?

我有两张桌子

  1. 表格1
  2. 表2

Tabel1包含2列

  1. ID
  2. 名称

Tabel2包含2列

  1. ID
  2. 年龄

想要将table2中的age列添加到table1(WHERE table1.id = table2.id)

然后table1应该包含3列

  1. ID
  2. 名称
  3. 年龄

mysql sql select alter sql-update

12
推荐指数
2
解决办法
5万
查看次数

SQL语句相当于三元运算符

我想创建一个与(x - y == 0) ? return 0 : return 100MySQL 相同的语句.可能看起来像这样的东西:

SELECT id, [(integer_val - 10 == 0) ? 0 : 100] AS new_val FROM my_table
Run Code Online (Sandbox Code Playgroud)

我想将每行中的属性与某个数字进行比较,如果该数字与行中的数字之间的差值为0,我希望它给我0,否则,我希望它给我100.

例:

应用此查询my_table(10为'与'对比'):

id  |   integer_val
===================
1   10
2   10
3   3
4   9
Run Code Online (Sandbox Code Playgroud)

会回来这个:

id  |   new_val
===================
1   100
2   100
3   0
4   0
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

mysql sql select if-statement case

9
推荐指数
1
解决办法
1万
查看次数

如何用列时间戳默认current_date创建mysql表?

我需要在列CURRENT_DATE()上创建具有默认值的mysql表

我试试

DROP TABLE IF EXISTS `visitors`;
CREATE TABLE `visitors` (
  `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  `ip` VARCHAR(32) NOT NULL,
  `browser` VARCHAR(500) NOT NULL,
  `version` VARCHAR(500) NOT NULL,
  `platform` ENUM('w','l','m') NOT NULL,
  `date` TIMESTAMP NOT NULL DEFAULT CURRENT_DATE(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `person` (`ip`,`date`)
) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)

但它正在写一个错误

Query: CREATE TABLE `visitors` ( `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, `ip` VARCHAR(32) NOT NULL, `browser` VARCHAR(500) NO...

Error Code: 1064
You have an error in your SQL …
Run Code Online (Sandbox Code Playgroud)

mysql sql datetime timestamp create-table

9
推荐指数
1
解决办法
6万
查看次数

如何在MYSQL数据库中查找和替换特定字符串中的字符串

我想替换mysql数据库中的特定字符串,我正在使用此查询:

UPDATE usersSET name= replace(name,'raj','rajesh')

然而,这个查询所做的是它找到raj的地方,它将由rajesh替换,例如,如果在运行此查询后数据库中存在字符串raju raju变为我不想要的rajeshu.我想要一个匹配替换字符串的查询完全意味着在运行查询后只有'raj'应该被'rajesh'取代并且'raju'应该保持原样..有人可以帮忙吗?

mysql sql replace where sql-update

8
推荐指数
1
解决办法
207
查看次数