小编dev*_*per的帖子

使用单行shell命令替换所有文件中的特定文本

我有一个重命名的js文件,我必须在我的每个PHP页面调用.现在我想使用shell替换旧名称.我用的是这个: -

sed -i ’s/old/new/g’ *
Run Code Online (Sandbox Code Playgroud)

但这会产生以下错误: -

sed: -e expression #1, char 1: unknown command:
Run Code Online (Sandbox Code Playgroud)

现在我该如何替换?

shell sed shellexecute

34
推荐指数
5
解决办法
4万
查看次数

如何在Mysql中将人类日期转换为unix时间戳?

我有一个带有日期字段的表,其中有人类日期,如:'2008-01-08 19:23:32'现在我必须将此字段加上同一个表的其他一些字段复制到另一个表中,但日期需要在unix时间戳中.

mysql中是否有任何函数将人类日期转换为查询本身内的unix时间戳?

mysql date

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

在一个查询中选择计数和其他记录

我有以下查询

select main_cat_name,cat_url from mf_main order by main_cat_name
Run Code Online (Sandbox Code Playgroud)

这将返回我的table的整个数据.现在我想要计算这个表的总行数.我可以使用另一个查询来完成它,但我如何在一个查询中使用它们?

我想要两个数据ONE: - 表的行TWO: - 计数我如何在一个查询中拥有它

我尝试了这个,但是它提供了正确的计数,但只显示了表格的第一行:

select count(cat_id),main_cat_name,cat_url from mf_main order by main_cat_name
Run Code Online (Sandbox Code Playgroud)

mysql select count

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

会话永远不会过期

我在我的网站上使用登录功能与会话.无论用户是否已注销,我的本次会议都会在几分钟后过期.现在我想要的是会话应该只在用户注销时才会过期.如果用户没有注销他的帐户然后在2-3天后回来,那么他应该出现登录.

我已经找到了一些例子,他们已经增加了一个会话到期的时间,但我希望它只应该在用户退出事件时到期而不管他注销的时间.

我怎样才能做到这一点??

编辑:

session_cache_expire(0);
session_start();
Run Code Online (Sandbox Code Playgroud)

这是写这种方式吗?

php session session-timeout

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

如何在Chrome和IE中跟踪箭头键?

我使用foloowing代码来跟踪关键事件

oEvent=window.event || oEvent;
    iKeyCode=oEvent.keyCode || oEvent.which;alert(iKeyCode);
Run Code Online (Sandbox Code Playgroud)

它在firefox中给我提醒但在IE和Chrome中没有.它给了我所有其他keyborad字符,但不是esc键和箭头键.

如何使用javascript检测chrome和IE中的esc键和箭头键?

javascript keyboard events

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

在MySQL中的RegExp中使用列

我正在使用以下查询regexp:

SELECT a.id, a.company, a.name, b.title, b.description, b.t_id
FROM a, b
WHERE ( b.title
REGEXP "[[:<:]]a.company[[:>:]]" OR b.description
REGEXP "[[:<:]]a.company[[:>:]]" OR b.title
REGEXP "[[:<:]]a.name[[:>:]]"  OR b.description
REGEXP "[[:<:]]a.name[[:>:]]" ) AND a.company !=  '' AND a.name !=  ''
Run Code Online (Sandbox Code Playgroud)

但是,此查询不会给出任何结果,也不会给出任何语法错误.

当我替换a.companya.name使用任何公司名称时,此查询运行正常.为什么此查询不适用于列名?

regex mysql sql

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

PHP die()返回什么

在PHP中die(),当我们使用它时会给出任何回报吗?

php die

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

从表中删除重复的行

我的数据库中有一个表,我有要删除的重复记录.我不想为此创建一个包含不同条目的新表.我想要的是从现有表中删除重复的条目,而不创建任何新表.有没有办法做到这一点?

 id           action
 L1_name      L1_data
 L2_name      L2_data
 L3_name      L3_data   
 L4_name      L4_data
 L5_name      L5_data
 L6_name      L6_data
 L7_name      L7_data
 L8_name      L8_data
 L9_name      L9_data
 L10_name     L10_data
 L11_name     L11_data
 L12_name     L12_data
 L13_name     L13_data 
 L14_name     L14_data
 L15_name     L15_data
Run Code Online (Sandbox Code Playgroud)

看到这些都是我的字段:
id对于每一行都是唯一的.
L11_data对于相应的动作字段是唯一的.
L11_data有公司名称,而行动有行业名称.

因此,在我的数据中,我在L11_data中为各自的行业提供了重复的公司名称.

我想要的是拥有存储在行动中的特定行业中公司的唯一名称和其他数据.我希望我以一种人们可以理解的方式陈述我的问题.

mysql sql duplicates

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

隐藏javascript以免在浏览器中显示

我在我的文件中使用了一些javascripts.但是当我们查看源代码时,它会显示我们的javascript.有什么方法可以隐藏我们的JavaScript使用php在浏览器中显示.

javascript php hide

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

上一个 - 在mysql中的下一个查询

我在数据库中有一个具有唯一ID的表.我有一个页面,其中显示了一个特定的ID,并为下一个和前一个ID提供了链接.我必须通过一个单独的mysql查询得到那些上一个和下一个id.我所拥有的是我们正在处理其数据的特定id.id不是连续的数字,因为有时一些id也会被删除.(例如1,2,3,7,9,10,15等)

那么如何才能在一个查询中获得这两个上一个和下一个id?

php mysql

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