小编Mar*_*rco的帖子

选择相等且不相等的位置

我有一个名为group的表(n:m),如下所示:

group_id    type
-------------------------
53          7
152         7
301         7
....        ...
53          12
Run Code Online (Sandbox Code Playgroud)

编辑:

我想选择组中包含类型7的所有行,但是,如果组包含类型12,我想排除它

输出应该是:

group_id    type
-------------------------
152         7
301         7
Run Code Online (Sandbox Code Playgroud)

我创建了一个查询

SELECT *
FROM group AS g
WHERE g.type= 7 AND g.type!= 12
Run Code Online (Sandbox Code Playgroud)

但是,我得到了

group_id    type
-------------------------
53          7
152         7
301         7
Run Code Online (Sandbox Code Playgroud)

知道为什么吗?

mysql sql

3
推荐指数
2
解决办法
388
查看次数

在 MySQL 中为每个组选择第一行?

我有一个小表,大约有 700 条记录。我想选择每组的第一条记录。

查询如下

SELECT *
FROM release_image ri
ORDER BY ri.release_id, ri.position DESC
Run Code Online (Sandbox Code Playgroud)

结果集如下图所示。正如你所看到的,我想选择每组中的第一个,它应该是:

release_id  image_id   position
------------------------------------
1           1809      3
2           1010      1
3           2240      2
4           2245      2
...
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

在此输入图像描述

mysql

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

如何仅使用 CSS 在缩略图图像上覆盖播放按钮

我已经创建了这个简单的 html、css 代码,它在缩略图上覆盖了一个播放按钮。一切正常,除了按钮位于深色背景后面:

https://jsfiddle.net/72r62kzy/20/

我快到了,但要使这种 CSS 样式完美无缺,我需要将白色播放按钮置于深色背景之上。如何?

<ul class="thumb">
  <li>
    <div class="overlay">
         <a href="#"><img class="thumbnail" src="https://homepages.cae.wisc.edu/~ece533/images/monarch.png" width="192" height="109" alt=""></a>
         <span class="time">3:28</span>
         <a href="#" class="playWrapper">
            <span class="playBtn"><img src="http://wptf.com/wp-content/uploads/2014/05/play-button.png" width="50" height="50" alt=""></span>
         </a>
    </div>
    <div class="thumbCaption"><a href="">This is the description of the video...</a></div>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CSS

.thumb {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}

.thumb li {
  width: 193px;
}

.thumb li ~ li {
  margin-left: 20px;
}

.thumb .thumbCaption {
  padding: 10px 0;
}

.overlay {
  position: relative;
}

.overlay …
Run Code Online (Sandbox Code Playgroud)

html css

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

JQuery ajax url 路径(相对于或绝对于什么?)

我正在尝试使用 jquery 的 ajax 运行 php 脚本。我不明白 jquery 如何定义脚本的路径。我知道如何让它发挥作用,但我需要了解为什么?

php脚本在这里

http://localhost/mywebsite/videography/include/data/data_videography_date.php

// filesystem

D:\public_html\mywebsite\videography\include\data\data_videography_date.php
Run Code Online (Sandbox Code Playgroud)

jquery 脚本在这里:

http://localhost/mywebsite/common/js/global.js

// filsesystem

D:\public_html\mywebsite\common\js\global.js
Run Code Online (Sandbox Code Playgroud)

我这样称呼它:

$.ajax({
    type: "POST",
    url: "videography/include/data/data_videography_date.php"
}).done(function(data) {
    // done
}).fail(function(data) {
    // fail
}).always(function() {
    // always
});
Run Code Online (Sandbox Code Playgroud)

我注意到 jquery 附加http://localhost/mywebsite/到 url 中。但是 jquery 是如何计算出路径的呢?

它与 php 脚本、jquery 脚本、确切的位置相关吗?即使它有效,我也需要知道为什么。

ajax jquery

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

CSS:选择以兄弟元素开头的元素

我有类似于以下内容:

<ul id="list-cats">
   <li><img src="..." alt="" /><a href="#">test 1</a></li>
   <li><img src="..." alt="" /><a href="#">test 2</a></li>
   <li><img src="..." alt="" /><a href="#">test 2</a></li>
</ul>


ul#list-cats li {border:1px solid red;}
ul#list-cats li li {border:1px solid cyan;}
Run Code Online (Sandbox Code Playgroud)

这来自W3C文档:

E + F 匹配紧跟在兄弟元素E之前的任何F元素.

为什么其他所有<li>标签都没有青色边框?

PS:我知道这可以使用:first-child选择器完成,但我想解决这个问题.

css css-selectors

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

如何用其他字符替换字符串中的字符?

我想用其他字符替换字符串中的某些字符.我做了我的研究,发现最好的方法是使用正则表达式...但是,有些东西不起作用......这就是我到目前为止所做的...

var alphabet = {
   'á':'a',
   'é':'e',
   'í':'i'
};

var word = $("input[name=phrase]").val();
alert(word);  //output: ok!

var url = word.replace(/áéí|/g, function(s) {
    return alphabet[s];
});

alert(url); //output: undefined,undefined,undefined...
Run Code Online (Sandbox Code Playgroud)

javascript

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

使用多个输入字段填充数组

我想使用jQuery用输入字段中的值填充一个数组,其类为'seourl'...

<input id="title" class="seourl" name="title" type="text" value="???">
<input id="subtitle" class="seourl" name="title" type="text" value="???">
<input id="subtitle2" class="seourl" name="title" type="text" value="???">

<a id="getFriendlyUrl" href="">get url friendly</a>
Run Code Online (Sandbox Code Playgroud)

如何使用'seourl'类的输入字段填充数组?

$("#getFriendlyUrl").click(function() {

    var arr_str = new Array();

    ?????? POPULATE ARRAY with input fields of class 'seourl', how ??????????????

});
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery

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

如何验证空搜索字符串

我正在尝试使用多个关键字进行搜索。出于测试目的,搜索字符串如下所示

http://localhost/admin/search.php?search=live+concert
Run Code Online (Sandbox Code Playgroud)

到目前为止,搜索工作完美!!!

如果没有参数,我可以回显消息

if (isset($_GET['search'])) {

   // split keywords
   $keywords = preg_split('/[\s]+/', $_GET['search']);

   // search

} else {
   echo 'Nothing to search';
}
Run Code Online (Sandbox Code Playgroud)

这是我的问题。当我在没有输入关键字的情况下点击搜索按钮时,我得到一个空字符串,就像这样

http://localhost/admin/search.php?search=
Run Code Online (Sandbox Code Playgroud)

我想向用户回显一个错误,说没有要搜索的关键字。我试过使用count($keywords),但是当没有输入关键字时,我总是得到 1 结果。

我如何检查用户是否在没有输入关键字的情况下点击了搜索按钮?

谢谢

php search

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

如何找到最接近的输入名称属性值

给出以下 html:

<input name="name goes here" type="text" value="value goes here">
<span class="suggestInput" data-type="tag">
<img src="../images/icons/wand.png" title="Suggest an input" alt="">
</span>
Run Code Online (Sandbox Code Playgroud)

我试图找到最接近的输入的名称属性值,即上面的“suggestInput”类上方的输入。在我的示例中,它应该返回名称位于此处

我试过了:

$(".suggestInput").click(function(event) {
    event.preventDefault();

   var test1 = $(this).closest("input").attr("name");
   var test2 = console.log($(this).find().closest("input").attr("name"));
});
Run Code Online (Sandbox Code Playgroud)

他们都返回“未定义”..

怎么了?

jquery

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

标签 统计

jquery ×3

css ×2

javascript ×2

mysql ×2

ajax ×1

arrays ×1

css-selectors ×1

html ×1

php ×1

search ×1

sql ×1