小编Sha*_*aun的帖子

是什么让php会话保持活力?

会话只在每次访问页面时保持活动状态,session_start();或者其他页面是否保持活动状态?

示例(30分钟超时):

1

用户使用session_start()访问页面;
25分钟后,他们访问另一个session_start();
页面会话保持活跃状态

2

用户使用session_start()访问页面;
25分钟后,他们访问非session_start(); 页面
会话保持活跃状态

2也是如此?

php session

34
推荐指数
3
解决办法
8616
查看次数

Jquery对未来的元素不起作用?

我有点击功能......

$('.rx').children().on('click',function(){alert('got here');});
Run Code Online (Sandbox Code Playgroud)

我的div(页面上有50个div)......

<div class="rx"><div id="'.$data_string.'" class="'.$button_image_class.'"><a  href="#" ></a></div></div>
Run Code Online (Sandbox Code Playgroud)

(每个都是一个css sprite图像按钮,它将id中的$ data_string发送到一个函数"process_me".我已经用一个警告替换了对process_me的调用('got here');对于这个问题.FYI $ button_image_class是可变的,因为根据会员的帐户加载特定图像)

这一切都很美妙,直到我使用分页加载更多的上述div(另外50个,完全相同的bar $ data_string,这在所有div中都是不同的).

前50个div中的精灵图像按钮链接工作方式 - 单击它们提示"到达此处".但是,新加载的div集中的链接不起作用.

我首先猜到这是因为DOM没有拿起新的元素,但是.on('click',function()...应该会选择未来的元素.所以现在我认为它是

$('.rx').children().on('click',function(){alert('got here');});
Run Code Online (Sandbox Code Playgroud)

我做错了.

有什么东西伸出来吗?

jquery future

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

MySQL中每个客户端的新表?

通常我不会考虑这个,但我想知道这会有什么不利之处呢?

我目前的设置:

  • 每个客户最多有大约150 000行
  • 我正在对两列进行全文搜索
  • 另一列是客户的ID

随着表变大,搜索变得非常缓慢,尽管大多数情况下,每个搜索只需要在150 000行上执行.

在使用全文索引时,仅仅搜索客户端的行非常困难.

一种选择是创建第三个全文列,该列是客户ID的合成,加上在全文行中找不到的字符,并在全文搜索中包含第三列.啊.

为每个客户设置一个唯一的表,只是在他们的表上搜索是非常错的吗?我的测试中搜索速度非常快.一旦你开始需要多个MySQL服务器,这个公平会怎样?

mysql full-text-search

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

在php中查找关联数组中的索引值?

如果你有一个循环填充的数组$ p,如下所示:

$p[] = array( "id"=>$id, "Name"=>$name);
Run Code Online (Sandbox Code Playgroud)

在Name键中搜索John的最快方法是什么,如果找到,返回$ p索引?除了循环$ p之外还有其他方法吗?

我在$ p中有多达5000个名字,而$ p也可能包含5000行.目前我循环遍历$ p查找每个名称,如果找到,解析它(并将其添加到另一个数组),将行拼接出$ p,并打破1,准备开始搜索5000个名称中的下一个.

我想知道是否有更快的方式来获取索引而不是循环通过$ p,例如isset类型的方式?

谢谢你看看伙计们.

php loops

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

单页的php错误报告?

是否有可能(如果是这样,如何)只在一个页面上打开php错误报告到屏幕?我目前在php ini中关闭屏幕的所有错误报告.

或者另一种询问方式 - 如果我在一个页面上使用error_reporting(E_ALL),它是否也会在其他页面上显示错误(我不想要的)?

谢谢!

php error-handling

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

这是SQLite的正确语法,使空值出现在最后吗?

select * from table1
order by case Language when null then 1 else 0 end, Language
Run Code Online (Sandbox Code Playgroud)

无论我使用哪种方式,它总是首先显示空值.是否有一种标准方法允许非空值采用排序优先级?

多谢你们

sqlite null

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

单击#链接时,如何使页面不滚动到顶部?

我有一堆divs设置了一个触发jquery click函数的类。

每个div都具有此功能,因此鼠标悬停时会显示手形光标

<a href="#">?</a>
Run Code Online (Sandbox Code Playgroud)

问题是,单击时页面滚动到顶部(这很有意义)。

在使鼠标指针悬停在鼠标悬停时,不让页面跳到顶部的方式是什么?

多谢你们。

anchor jquery

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

如何在动态元素上使用preventDefault?

我有一堆动态创建并添加到div的表单.每个表单的id也是动态创建的 - ids总是不同的,但它们都以......开头.

updateFRM_
Run Code Online (Sandbox Code Playgroud)

我不能让preventDefault()方法的工作 - 我不知道如果是这样的问题,或者语法不正确以致js的失败和重新加载.

为动态生成和动态命名的表单设置侦听器的正确语法是什么?

$( "#updater" ).on( "submit", "form[id^='updateFRM_']", function(e)
{ 
    e.preventDefault();
Run Code Online (Sandbox Code Playgroud)

谢谢你的时间和帮助

forms jquery dynamic preventdefault

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

是否可以删除mysql表排序规则?

在我的mysql设置中,表及其列会自动获得utf8_unicode_ci排序规则。但是,有一张表我不需要排序规则。

您如何设置?另外,是否可以从表中删除排序规则?

干杯

mysql collation

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

如何查找表中具有最多行的用户 - mysql?

如果您有一个名为 userID 的列,您将使用什么查询来查找该表中行数最多的 userID?

谢谢

mysql count

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