小编Mic*_*ski的帖子

在不使用循环的情况下查找数字数组的项目

这是一个愚蠢的问题,感觉就像一个.但心理障碍现在很糟糕.:(

我的问题是我有一个只包含数字的数组.我想使用该数组作为查找,但是我传递给数组查找数字的数字一直在查找该数字索引中的数组,而不是数组中是否存在该数字.

例如:

var a = [2,4,6,8,10],
b = 2;

if(a[b]){ /* if the number 2 exists in the array a, then do something * }
Run Code Online (Sandbox Code Playgroud)

但是,它会查看位置2(6)中的数组值,而不是值2是否在数组中.这是完全合理的,但是(心理障碍)我无法想出一种方法来测试一个数字是否存在于数字数组中...我甚至制作了所有字符串,但它确实类型强制并且问题仍然存在.

把头发拉出来.请帮忙,谢谢.:d

javascript arrays numbers

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

MySQL:在不同的表上添加和相乘

我有两个表,一个包含这样的数据:

link_id | counted
=================
1--------| 1
==================
2------- | 0
==================
3 -------| 1
===================
Run Code Online (Sandbox Code Playgroud)

我想选择那些count = 1,然后在这里使用id我想转到表链接(其id在上面的link_id表中),并将每个乘以其相应的因子:

id | factor
===========
1  |  0.3
============
2  |  0.1
===========
3  |  0.5
==========
Run Code Online (Sandbox Code Playgroud)

所以对于上面的值,它将是:

第一个表中的count = 1,1和3.现在,

1*0.3 + 3*.5 = 0.3+1.5 = 1.8
Run Code Online (Sandbox Code Playgroud)

如何使用MySQL查询执行此操作?

mysql

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

在php中使用gethostbyaddr()函数超时问题

最近我注意到在我的新服务器gethostbyaddr()上我的网站上用来获取referes主机的功能,它使页面加载速度慢了5倍.

当我删除它时,超时问题就消失了

这个函数和我新的Centos linux服务器配置有什么问题.

还有什么我可以使用而不是这个PHP函数来获取我的引用者的主机名.

php

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

Php字符串 - 使用字符串中的模式进入数组

我有一个类似这样的字符串:

$string = "Item 1|Item 2|Item 3|Item 4|Item 5"
Run Code Online (Sandbox Code Playgroud)

迭代此字符串并删除重复项的最佳方法是什么.所以例如它会知道要比较的每个代码部分都在'|'之间 字符.

它将选择Item1和preg_replace()该Item的其余字符串.然后它将查看下一个Item(Item2)以及preg_replace()该Item 的其余字符串.

棘手的部分是如果Item 1 == Item 2.然后,算法将替换第2项,第3项将是下一个要查看的项目.

我尝试了几种方法,但没有任何工作.有任何想法吗?谢谢!

php string preg-replace

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

样式化innerHTML输出

我正在尝试使用innerHTML函数创建一个JavaScript程序,其中用户在两个文本框中键入某人的名字和姓氏,然后JavaScript在单击按钮后操作名称,格式如下:

姓氏,名字.

我已经成功地将名称按顺序显示为"onclick",但输出如下所示:

迪克

,

菲利普

.

我希望一切都在一条线上不间断.我已经尝试创建一个会影响div的css类:.nobr {white-space:nowrap; 但是,这不起作用.

到目前为止,我正在使用的HTML看起来像这样:

    <div id='displayName2'></div>,<div id='displayName1'></div>.
Run Code Online (Sandbox Code Playgroud)

html javascript css styling

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

如何使用jQuery检查动态创建的元素是否已存在?

我动态创建一个元素:

var $el = $('<div class="someclass"></div>');
Run Code Online (Sandbox Code Playgroud)

我想在$el某处附加元素(),但它不应该有id.

我怎么知道它之前是否已被追加?

编辑
我认为这应该工作

if($($el, "#target").length == 0)
    $("#target").append($el);
Run Code Online (Sandbox Code Playgroud)

但那是错的

javascript jquery dom

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

使用doctrine2从table_b INSERT INTO table_a SELECT*

教义2是否支持某种"选择进入"-syntax?

在纯MySQL中,它将是这样的:

INSERT INTO tbl_temp2 (fld_id)
  SELECT tbl_temp1.fld_order_id
  FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;
Run Code Online (Sandbox Code Playgroud)

我检查了手册,但没有成功.

mysql doctrine-orm

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

如何在mysql中使用LIKE和通配符进行搜索?

LEFT JOIN schools ON (bt.MidSchool LIKE schools.Name OR **%schools.Name% LIKE bt.ElmSchool**) WHERE ...
Run Code Online (Sandbox Code Playgroud)

这是我遇到问题的SELECT部分​​.

我想查找schools.Name列bt.ElmSchool中是否存在列中的字符串

当我在列名之前和之后添加%时,%schools.Name%我得到语法错误.如果我使用'%schools.Name%',则执行查询,但它正在查找列名而不是其值.我试过逃避但没有工作.任何的想法??

mysql

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

使用MySQL:使用内部联接更新包含值的字段

我有一个主表和一个索引表.两个表共享一个名为"L_Status"的公共主要字段.我想基于名为"status"的索引表中的引用将主表中的数据从"L_Status"值(整数)更新为"L_StatusLV"(可读文本值).这是我在PHPmyAdmin中输入的代码来完成此任务:

UPDATE markers.L_Status 
FROM markers
INNER JOIN STATUS ON markers.L_Status = status.L_Status
WHERE  markers.L_Status = status.L_StatusLV
Run Code Online (Sandbox Code Playgroud)

PHPmyAdmin返回以下错误:

1064 - 您的SQL语法出错; 检查与您的MySQL服务器版本对应的手册,以便在第2行使用'FROM markers INNER JOIN STATUS ON markers.L_Status = status.L_Status WHERE ma'附近使用正确的语法

有关sytax错误的任何建议吗?

mysql join

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

MySQL中的复杂SELECT查询

我有以下表格:

articles: id, title, content
tags: id, tag, tagCategory
tags2articles: id, idTag, idArticle
categories: id, title, someOtherFields
Run Code Online (Sandbox Code Playgroud)

在页面中,我需要选择所有具有多个标签的文章.我正在使用这个:

SELECT
   SQL_CALC_FOUND_ROWS a.* 
FROM 
  articles AS a
  JOIN tags2articles AS ta  ON a.id=ta.idArticle
  JOIN tags AS t ON ta.idTag=t.id
WHERE 
  t.id IN (12,13,16) 
GROUP BY a.id
HAVING
  COUNT(DISTINCT t.id)=3
Run Code Online (Sandbox Code Playgroud)

这将选择所有具有ID为12,13和16的标签的文章,并且它可以正常工作.但是,所选文章可能还有其他标签,这些标签可能只针对其中一个或多个.

这里有一个棘手的部分:我想使用这些标签来制作一些过滤器,所以我需要另一个查询来选择上面文章所有的不同标签.像这样的东西:

?????????????????????????????????????????????
? TagID ? Tag  ? Category  ? SomeOtherField ?
?????????????????????????????????????????????
? id1   ? tag1 ? category1 ? field1         ?
? id2   ? tag2 ? category2 ? field2         ?
? id3 …
Run Code Online (Sandbox Code Playgroud)

mysql sql tags select join

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

标签 统计

mysql ×5

javascript ×3

join ×2

php ×2

arrays ×1

css ×1

doctrine-orm ×1

dom ×1

html ×1

jquery ×1

numbers ×1

preg-replace ×1

select ×1

sql ×1

string ×1

styling ×1

tags ×1