小编Fre*_*Pro的帖子

mysql RAND()LIMIT

您好我有这样的查询:

    SELECT otel_id 
        FROM YAZILIM_menu_icerik 
        WHERE YAZILIM_menu_icerik.menu_id = 39 
        AND otel_id IN (
                        SELECT otel_id 
                        FROM YAZILIM_menu_icerik 
                        WHERE menu_id =$id 
                        ORDER BY RAND()
                        ) 
        LIMIT 0,20
Run Code Online (Sandbox Code Playgroud)

它应该每次随机显示20家酒店,但相反,我最终每次都得到同样的20家酒店.长话短说RAND()似乎不起作用,我似乎无法找到任何逻辑错误.

编辑:问题解决了.Mysql看不到内部RAND()所以这是正确的方法:

SELECT otel_id 
    FROM YAZILIM_menu_icerik 
    WHERE YAZILIM_menu_icerik.menu_id = 39 
    AND otel_id IN (
                    SELECT otel_id 
                    FROM YAZILIM_menu_icerik 
                    WHERE menu_id =$id 
                   )
ORDER BY RAND() 
LIMIT 0,20
Run Code Online (Sandbox Code Playgroud)

mysql

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

将输入值(由用户键入)动态添加到另一个字段(具有默认值)

我有一个简单的问题,但我无法弄清楚解决方案.

我想要做的是获取一个输入字段的值并将其添加到另一个字段的值(请注意另一个字段已经有一个值,所以我要做的是简单地添加字符串)

这是我试过的:

1)小提琴1

$('#mobile_username').val($(this).val());
Run Code Online (Sandbox Code Playgroud)

这个忽略了第二个字段的默认值,只是覆盖它(不是我想要的)

2)小提琴2

$('#mobile_username').val += ($(this).val());
Run Code Online (Sandbox Code Playgroud)

所以我尝试将第一个字段的值添加到第二个字段,但没有任何反应.

javascript forms jquery

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

如何在通过 CSS 滚动到达底部时隐藏 DIV?

这是我的 div style

<style>
#N_fixedBottom
{
   position:fixed;
   bottom:0px;
   left:0px;
   right:0px;
   background-color:#004369;
   width:100%;
   height:20px;
   z-index:100;
}

</style>
<div id="N_fixedBottom">

</div>
Run Code Online (Sandbox Code Playgroud)

div当它向下滚动到页面的底部应该隐藏。因为这个 DIV 隐藏了我的页脚。

html javascript css

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

单击按钮后克隆整个表单元素

我有以下表格

<form action="" class="form-horizontal">
<div id="wrapper">
    <div class="row-fluid">
        <div class="span6">
            <div class="control-group">
                <label class="control-label"><?=$core->l("default_comm_type");?></label>
                <div class="controls">          
                    <select id="fld_default_comm_type" name="fld_default_comm_type[]" defaultValue="-1" class="m-wrap span10" field="fld_default_comm_type" appEditor="true">
                        <?=combo_creator::render_default_comm_types()?>
                    </select>
                </div>
            </div>
        </div>
        <div class="span4 checkerAlign">
            <div class="control-group">
                <div class="controls">
                    <?=$core->l("is_active");?> 
                </div>
            </div>
        </div>
        <div class="span2 checkerAlign"><input type="checkbox" name="fld_active[]" id="fld_active" editType="booleanEdit" appEditor="true"/></div>
    </div>
    <div><a href="#" id="addMore">Add Row</a></div>
</div>
Run Code Online (Sandbox Code Playgroud)

问题是当用户单击“添加行”按钮时,我需要在其中创建此表单元素的副本

<div id="wrapper">
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

编辑:已解决

<form action="" class="form-horizontal" id="wrapper">
<div class="row-fluid">
    <div class="span6">
        <div class="control-group">
            <label class="control-label"><?=$core->l("default_comm_type");?></label>
            <div class="controls">          
                <select id="fld_default_comm_type" name="fld_default_comm_type[]" defaultValue="-1" class="m-wrap span10" field="fld_default_comm_type" …
Run Code Online (Sandbox Code Playgroud)

html javascript forms jquery

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

PL/SQL oracle 函数与 ora-01744 INTO

我在 myqsl 中有一组函数,我需要编写 oracle 版本。

在我遇到limit 1问题之前一切进展顺利。我认为我对限制的查询是问题所在,但无法找出问题所在。你能帮我个忙吗?

MySQL版本

SELECT concat(fld_name, ' ', fld_surname) 
   INTO info 
FROM tbl_customer 
WHERE fld_flat_id = flatId and fld_type = typeId 
order by fld_own_date desc limit 1;
Run Code Online (Sandbox Code Playgroud)

Oracle版本(导致问题)

SELECT Q1.* 
FROM (
    SELECT ROWNUM AS RWNR2, Q2.* 
    FROM (
        SELECT (NAME || ' ' || SURNAME) 
           INTO info 
        FROM TB_CUSTOMER 
        WHERE FLAT_ID = flatId AND TYPE = typeId 
        ORDER BY OWN_DATE DESC
    ) Q2 
    WHERE ROWNUM <= 1 
 ) Q1 
 WHERE Q1.RWNR2 >  0; …
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql

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

Php多维数组获取值

我有以下代码示例

private $analyze_types = array(
    "1" => array(
        'level' => '4',
        'l1' => '-1',
        'l2' => '-1',
        'l3' => '-1',
        'l4' => '-1',
        'l5' => '-1'
    ),
    "226" => array(
        'level' => '-1',
        'l1' => '-1',
        'l2' => '-1',
        'l3' => '2',
        'l4' => '3',
        'l5' => '4'
    )
);
Run Code Online (Sandbox Code Playgroud)

我如何获得"1"的价值,如果我想获得"水平"价值,我该怎么办?

php arrays multidimensional-array

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

使用jquery删除第一个li元素中的第一个img

我有这样的HTML

<ul class="products">
    <li>
        <a href="#" class="product-images">
            <span class="featured-image">
                <img src="img1.jpg"/>
                <img src="img1-1.jpg"/>

            </span>
        </a>
    </li>
    <li>
        <a href="#" class="product-images">
             <span class="featured-image">
                <img src="img2.jpg"/>
                <img src="img2-2.jpg"/>
             </span>
        </a>            
    </li>

//some other li elements
</ul>
Run Code Online (Sandbox Code Playgroud)

我想要做的是在第一个li元素中获取第一个图像并使用jQuery删除它.

我试过的

jQuery (document).ready(function(){
        jQuery('.products li:first .featured-image img:first').remove();
});
Run Code Online (Sandbox Code Playgroud)

但是这会在第一个范围内删除所有img.

任何帮助都是适当的.

html javascript jquery

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

浏览数组元素并相互比较

我在php中有一个数组,我想做的是检查数组中是否有某些值(可以使用in_array轻松完成没问题)并检查某些值是否在数组中.

这是我正在尝试做的一个例子.如果$ array有1,2,11,41但不是13,21,12,22,14,我试图返回一些东西

它应该说"并非全部有效",而是我得到"全部有效"

这是片段: 片段

我究竟做错了什么?

php arrays

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

使用SQL GROUP BY从每小时数据到每日数据

我有这样一张桌子:

fld_id          fld_DateTime                 fld_Index
            2017-07-01 00:00:00.000             5
            2017-07-01 01:00:00.000             10
            2017-07-01 02:00:00.000             15
            2017-07-01 03:00:00.000             40
              ...........
              ...........
            2017-07-01 23:00:00.000             70
            2017-07-02 00:00:00.000             110
            2017-07-02 01:00:00.000             140
            2017-07-02 02:00:00.000             190
              ...............
              ...............
            2017-07-02 23:00:00.000             190
Run Code Online (Sandbox Code Playgroud)

我想要做的是将它们分组并每天计算fld_index的总和,如下所示:

  fld_id          fld_DateTime                    SUM
                  2017-07-01                      190
                  2017-07-02                      400
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

   SELECT fld_dateTime, SUM(fld_Index) AS Sum
FROM tbl_data
WHERE
    AND fld_ConsDateTime BETWEEN '2017-07-01' AND '2017-08-02'
GROUP BY fld_dateTime
Run Code Online (Sandbox Code Playgroud)

它计算总和但仍然是每小时格式.如何实现上述示例的日常格式?

更新每月零件产量

2017    8   30630800.0000
2017    7   589076201.1800
Run Code Online (Sandbox Code Playgroud)

sql group-by

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

标签 统计

javascript ×4

html ×3

jquery ×3

arrays ×2

forms ×2

php ×2

sql ×2

css ×1

group-by ×1

multidimensional-array ×1

mysql ×1

oracle ×1

plsql ×1