小编Sar*_*ara的帖子

Mysql多个OR语句

所以我有一个名为id的列表,在极少数情况下,列出的很多ID(在20到140个不同的ID之间)不需要/不能显示给用户.这都是基于不同的权限.

SELECT * FROM `table` WHERE (`id` != 21474 OR 26243 OR 78634) AND `checked` = 5
Run Code Online (Sandbox Code Playgroud)

不幸的是,DB中的其他任何地方都没有额外的分组,允许我一次调出这部分ID.所以我在寻找是否有更好的方法来解决这个问题,或者我是否应该忽略在mysql/SELECT语句中执行此操作,而是在拉出所有内容之后在PHP语句中执行此操作.以后使用PHP foreach的问题是被拉出的数据可能是数百行,因此它会真正减慢页面速度.正如你在上面的mysql查询中看到的那样,我想在一个巨大的声明中列出ID,但我想也许有更好的方法来解决这个问题.100 ORs听起来不是最好的解决方案.

php mysql

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

鼠标悬停时更改两行背景颜色

我在表中有很多行数据,我试图看看是否可以在鼠标悬停时同时突出显示两行.

我可以做点什么

<tr onmouseover="this.style.backgroundColor='#aaaaaa';" onmouseout="this.style.backgroundColor='#bbbbbb';">

它适用于一次一行,但显示的数据是"配对",如下所示.第1行,第2行,第3行和第4行.所以我想看看是否可以在任一行区域中鼠标悬停时同时突出显示第1行和第2行.然后同样为3和4.

<tr><td>Row1</td></tr>
<tr><td>Row2</td></tr>

<tr><td>Row3</td></tr>
<tr><td>Row4</td></tr>

html javascript css

0
推荐指数
1
解决办法
4147
查看次数

标签 统计

css ×1

html ×1

javascript ×1

mysql ×1

php ×1