小编Ali*_*ssi的帖子

MYSQL从列表中随机插入

我想在表中添加一个随机值.虽然我知道如何在一个范围内添加随机整数,但我目前难以理解如何从列表中添加随机选择的项目.

假设我有一个用于IM帐户的MYSQL表.我想用随机数据填写它.

INSERT INTO `im` (`im`, `service`)
SELECT LOWER(`last`), RANDOM-SELECTION-HERE
FROM `contact`;
Run Code Online (Sandbox Code Playgroud)

这个查询应该做的是在IM表中添加联系人的姓氏,并从我给出的数组中随机选择.例如,数组将是:

['AIM', 'ICQ', 'MSN', 'Yahoo', 'GTalk', 'Other']
Run Code Online (Sandbox Code Playgroud)

所以,我想添加用户的姓氏加上数组中的一个随机项.

注意:我知道这完全可以使用PHP,Perl等编程语言,但我并不是想这样做.请尝试使用MYSQL严格执行此操作.

mysql random

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

jQuery,html5,append()/ appendTo()和IE

如何复制:

  1. 创建一个html5页面.

  2. 确保添加了remysharp.com/2009/01/07/html5-enabling-script/中的脚本,以便IE注意到这些标记.

  3. 创建一个硬编码<section id='anything'></section>标签.

  4. 使用jQuery 1.3.2,附加另一个section标签:$('#anything').append('<section id="whatever"></section>');到目前为止,一切都适用于所有浏览器.

  5. 重复上一步.$('#whatever').append('<section id="fail"></section>');这是IE6/7失败的地方.Firefox/Safari将继续工作.

错误

错误弹出屏幕截图

思考

  • 可能是IE6/7无法处理HTML5节标记.我这样说是因为当我改变步骤4 <section><div>,IE6/7将开始工作.

  • 如果我使用document.createElement()并创建我的新元素,它可以工作,但似乎jQuery的append()html5元素有问题.

jquery html5 append

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

标签 统计

append ×1

html5 ×1

jquery ×1

mysql ×1

random ×1