小编Enk*_*kay的帖子

每个值按COUNT排序

我有一个存储ID和商店所在城市的表.

我想列出从商店最多的商店开始的所有商店.

ID CITY
1  NYC
2  BOS
3  BOS
4  NYC
5  NYC
Run Code Online (Sandbox Code Playgroud)

我想要的输出是以下,因为我在纽约市拥有最多的商店,我希望首先列出所有纽约市的位置.

1  NYC
4  NYC
5  NYC
2  BOS
3  BOS
Run Code Online (Sandbox Code Playgroud)

mysql sql count sql-order-by

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

.htaccess RewriteRule保存GET URL参数

我有问题在htaccess url重写后保持url的参数工作.

我的htaccess重写如下:

 RewriteEngine on
 RewriteRule ^([a-z]{2,2})/([a-zA-Z0-9_-]+)$ index.php?lang=$1&page=$2
Run Code Online (Sandbox Code Playgroud)

意思是:

domain.com/index.php?lang=en&page=product 显示为 domain.com/en/product

出于某种原因,当我?model=AB123&color=something在我的URL末尾添加一个时,我无法在php中检索这些参数$_GET['model'],$_GET['color']即使它们出现在显示的URL中.

为什么不传递变量?

php parameters .htaccess rewrite

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

将子域重定向到顶级域的文件夹

这就是我想要做的.

当您键入m.example.com时,我希望将用户重定向到example.com/m/,但我希望地址栏中的URL尽可能保留m.example.com.

subdomain .htaccess redirect

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

如何将句子中第一个单词的首字母大写?

我正在尝试编写一个函数来清理用户输入.

我并不想让它变得完美.我宁愿用小写的名字和首字母缩略词比用大写的完整段落.

我认为该函数应该使用正则表达式,但我很糟糕,我需要一些帮助.

如果下面的表达式后跟一个字母,我想把那个字母写成大写.

 "."
 ". " (followed by a space)
 "!"
 "! " (followed by a space)
 "?"
 "? " (followed by a space)
Run Code Online (Sandbox Code Playgroud)

更好的是,该功能可以在"."之后添加一个空格,"!" 和"?" 如果那些后面跟着一封信.

如何实现这一目标?

php regex user-input text-segmentation

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

通过快速按钮点击阻止文本选择

我有一个带有"上一页"和"下一页"按钮的div的幻灯片.

div内部是一个字符"<"或">".

问题是,当快速单击按钮以滚动图片时,文本会被选中.

我尝试了一些CSS技巧来阻止选择按钮文本,但它通常最终会在页面下方选择文本.没有JS hacks,它也不是跨浏览器兼容的.

如果div中没有​​字符,它就可以完美地运行.我尝试用带透明div的角色覆盖div,但似乎只要有一个字符在其下面,文本就会被选中.

有什么建议可以防止这个吗?我宁愿解决方案不涉及javascript.

谢谢.

html css

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

使CSS url()相对于文档

对于CSS,以下规则适用:

Partial URLs are interpreted relative to the source of the style sheet,
not relative to the document.
Run Code Online (Sandbox Code Playgroud)

但这是我的问题:

我有不同的网站使用相同的CSS文件.虽然它们使用相同的布局,但CSS引用的实际图像对于它们中的每一个都是不同的.

例:

#header {
width: 960px;
height: 200px;
background: url(/images/header.png);
}
Run Code Online (Sandbox Code Playgroud)

每个域都有自己的"images"文件夹和自己的"header.png",我希望CSS能够引用它.目前它的行为应该如此,并试图在托管CSS的域上找到png文件.我想要的是它从调用CSS文件的域中获取png文件.

我对样式表使用"link",因为"@import"会破坏IE中的渐进式渲染.

有任何建议或解决方法吗?

css url

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

php替换正则表达式

我需要使用php在句点和下一个单词/字母之间添加空格.

例如,"这是一个句子.这是下一个." 需要成为"这是一个句子.这是下一个." 注意第一个句点后添加的空格.

我的问题是,即使我能够创建一个正则表达式,找到每个点后跟一个字母,我如何用"点+空格"替换该点并保留字母?

此外,它需要保持字母的大小写,低或高.

感谢您的输入.

php regex replace

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

mysql/php在重复键上插入/更新

我有一个包含130多列/字段的产品信息表.

我想编写一个PHP脚本,将新产品添加到表中,或者更新现有产品(如果已存在).第一个字段是产品密钥.

产品信息存储在编号的php数组中:$ product_info [0]到$ product_info [130].

基本上是这样的:

INSERT INTO table (a,b,c) VALUES ($product_info[0],$product_info[1],$product_info[2])
  ON DUPLICATE KEY UPDATE a='$product_info[0]', b='$product_info[1]', c='$product_info[2]'
Run Code Online (Sandbox Code Playgroud)

有没有比两次输入130个字段更有效的东西?

php mysql

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

在php中使用特殊字符排序数组

我有一个数组,我试图使用PHP asort.问题是数组中有重音字符,需要使用"french"规则进行排序.

 cote < côte < coté < côté
Run Code Online (Sandbox Code Playgroud)

我尝试了很多东西,比如使用php collat​​ors,但是我收到以下错误:

PHP Fatal error:  Class 'Collator' not found
Run Code Online (Sandbox Code Playgroud)

我也尝试过设置语言环境,但它没有做任何事情,所以我不确定我做得对,或者我是否需要使用语言环境.我有点困惑.

如果有帮助,我正在使用PHP 5.2.4.如果我没有任何东西使用asort,它会将所有带有重音字符的单词放在最后.

谢谢.

php sorting collation

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

jquery ajax和完整的服务器路径

有没有办法在使用jquery通过ajax提交表单时使用完整的服务器路径而不是url?

下面的例子不起作用,但它会让你知道我正在尝试做什么.我知道你不能做跨域的ajax请求,但这都是在同一个物理服务器上.

我不想设置代理或任何太花哨的东西,如果没有办法轻易做到这一点,我只需要在服务器上移动一些文件,但我希望可能有一个简单的解决方案.

$.ajax({  
      type: "POST",  
      url: "/home/full/server/path/file.php",  
      data: theData,  
      success: function() {  
        $('div#success').fadeIn('fast');
      }  
    });
Run Code Online (Sandbox Code Playgroud)

谢谢!

ajax jquery path

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

SQL Distinct Count有异常

我试图计算FLOOR有多少不同的值,但我不希望值"B"计入总数.

这是我目前的代码.它计算有多少不同的楼层,但是当有一个楼层时它包括FLOOR"B".

 SELECT COUNT(DISTINCT FLOOR) as NB_FLOORS FROM TABLE_ID
Run Code Online (Sandbox Code Playgroud)

该表看起来像这样:

 FLOOR     ROOM
 B         Bedroom
 1         Kitchen
 1         Bathroom
 2         Bedroom
 2         Bedroom
Run Code Online (Sandbox Code Playgroud)

在这种情况下的结果应该是2,因为有2层("B"是不计入楼层的地下室).我目前使用我发布的代码得到3.

谢谢.

sql exception count distinct

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