小编Mon*_*nty的帖子

MYSQL UPDATE SET在同一列上但具有多个WHERE子句

使用MYSQL我正在使用此查询:

UPDATE CustomerDetails_COPY
SET Category_ID = 10
WHERE Category_ID = 2
Run Code Online (Sandbox Code Playgroud)

这很好,但我想要更多15+以上SET/WHERE:

UPDATE CustomerDetails_COPY
SET Category_ID = 9  WHERE Category_ID = 3
SET Category_ID = 12 WHERE Category_ID = 4
SET Category_ID = 11 WHERE Category_ID = 5
.....
Run Code Online (Sandbox Code Playgroud)

我该如何添加?

编辑:

正如每个猎人的建议:

UPDATE CustomerDetails_COPY
    SET Category_ID = CASE Category_ID
        WHEN 2 THEN 10 
        WHEN 3 THEN 9
        WHEN 4 THEN 12
        WHEN 5 THEN 11
    END
WHERE Category_ID IN (2,3,4,5)
Run Code Online (Sandbox Code Playgroud)

这很棒!谢谢

mysql

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

JQuery如何清除表单上的.class的所有输入:textfields.不适合我

我有一个表单,第一个.class有5个输入:文本框.我希望能够通过单击按钮清除所有文本框.我已经尝试过几种方式而且它不起作用......这就是我所做的......(仅供参考,我在表单中有更多类,所以我不能使用.reset.

表格...

<table class="orderLine1 formFont" width="900">
 <tr>
    <td width="395">Product Name:<br><input class="ProductName" type="text" size="65"></td>
    <td width="97" class="formFontDisabled">Prod ID:<br><input class="Product_ID ffd" type="text" size="5" disabled></td>
    <td width="78" class="formFontDisabled">UPC:<br><input class="UPC ffd" type="text" size="13" disabled ></td>
    <td width="67" class="formFontDisabled">List Price:<br><input class="ListPrice ffd" type="text" size="7" disabled></td>    
    <td width="67">WholeSale:<br><input class="WholeSalePrice ffd" type="text" size="7" disabled></td>
    <td width="56">Quantity:<br><input class="qty addLine" type="text" size="7"></td>
    <td width="60" class="formFontDisabled">Line Total:<br><input class="subTotal ffd" type="text" size="10" disabled></td>
    <td width="44"><button class="OFDeleteButton">Delete</button><button class="OFClearLine" >OFClearLine</button></td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

脚本测试#1

   $(document).ready(function(e) {
    $(function clearFirst() {
         $('.orderLine1').find(':input').each(function() {
             switch(this.type) {
                 case …
Run Code Online (Sandbox Code Playgroud)

forms jquery

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

prependTo最近指定的iframe父div

我试图使用jQuery从内部的iframe,以.prependTo一个.class div家长里.

这具有相同.class的倍数.**编辑和iframe

一切都在同一个领域.

所以,从主文档内部:

<div class="NewPHOTOS">
    **<!--PUT ME HERE!-->**
    <div class="LinePhoto">
        <a href="images/518279f07efd5.gif" target="_blank">
            <img src="images/thumb_518279f07efd5.gif" width="50" height="50">
        </a>
    </div>

   <iframe class="uploadLineID_55" width="800px" height="25px" src="../../uploads/uploadiframe.php" scrolling="no" seamless></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

iframe中的脚本:

$(document).on("click", '#TEST', function() {

  appendImagetoParent();

});


function appendImagetoParent()  {

var data = '<div class="LinePhoto"><a href="images/TEST.gif" target="_blank"><img src="images/thumb_TEST.gif" width="50" height="50"></a></div>';

$(".NewPHOTOS", window.parent.document).each(function() { $(data).prependTo($(".NewPHOTOS"));
});

/* $(data).prependTo( $(".NewPHOTOS", window.parent.document) ); This prepends to Every .NewPHOTOS */}
Run Code Online (Sandbox Code Playgroud)

我一直在圈子里跑来跑去玩几个小时.我无法弄清楚这一点.

我在这做错了什么?

编辑 我用过,效果很好!

 $(parent.document).find('.' + frameElement.className ) …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

将SELECT查询结果中的多行更新为同一个表

我想弄清楚如何组合这两个查询.

SELECT `o`.`Order_ID`
FROM `Orders` `o`
JOIN `CustomerDetails` `cd` ON `cd`.`Customer_ID` = `o`.`Customer_ID`
WHERE `o`.`OrderPlaceServerTime` >= '2013-06-01 00:00:00'
AND `o`.`OrderPlaceServerTime` <= '2013-06-31 23:59:59'
AND `cd`.`SalesRep_ID` = 6
Run Code Online (Sandbox Code Playgroud)

这给了我一个Order_ID我需要使用SalesRep_ID = 6上面的查询更新的列表.

Order_ID从上面的查询中获取s 列表后,我使用...

UPDATE Orders SET SalesRep_ID =  '6'
WHERE  (Order_ID = 541304
OR  Order_ID = 541597
OR  Order_ID = 542318)
Run Code Online (Sandbox Code Playgroud)

这样做会使用正确的更新订单SalesRep_ID.

最后,我想结合这些来做一个查询,我只是改变它 SalesRep_ID

mysql sql

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

自动聚焦到JQuery .append函数

我有这个...

$('#orderFormDiv_Lines').append(TheOrderLine);
Run Code Online (Sandbox Code Playgroud)

.appends 'TheOrderLine' var函数结尾处的那个字符串.在该字符串中有一个文本框,我想自动将焦点设置为被调用ProductName

var TheOrderLine = ('<table class="orderLine formFont"><tr><td><div class="OrderLineBoxTOP">PROD:<input class="ProductName" type="text" size="75">|Discount:<input class="Discount" type="text" size="3">|QTY:<input class="qty addLine" type="text" size="6"></table>');
Run Code Online (Sandbox Code Playgroud)

对此最好的方法是什么?此外,它需要转到下一个表作为一个.live函数与一堆订单行类.

jquery

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

如何在MYSQL中使用选择子查询

我有两个数据库,我正在尝试在两者之间传输数据.

我现在正在努力从一个到另一个接受订单,但我遇到了一些我无法弄清楚正确方法的事情.

这是迄今为止的查询......

INSERT INTO `NEWTEST`.`Order_LineDetails`

( OrderLineItem_ID, Customer_ID, Order_ID )

SELECT

OrderDetailID,

(    
SELECT o.CustomerID
FROM `OLDTEST`.`Order_Details` od
JOIN `OLDTEST`.`Orders` o ON  o.OrderID = od.OrderID
),

OrderID

FROM `OLDTEST`.`Order_Details`
Run Code Online (Sandbox Code Playgroud)

这将返回错误"#1242 - 子查询返回超过1行".

我想要的结果是......

OLDTEST.Order_Details           -> NEWTEST.Order_LineDetails
OLDTEST.Order.CustomerID        -> NEWTEST.Customer_ID
OLDTEST.Order_Details.OrderID   -> NEWTEST.Order_ID
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

::::::编辑:::::::

现在这是正确的,并且工作正常.

SELECT

  od.OrderDetailID,
  o.CustomerID,
  od.OrderID

FROM `OrderProcessing`.`Order_Details` od

JOIN `OrderProcessing`.`Orders` o ON o.OrderID = od.OrderID

LIMIT 100
Run Code Online (Sandbox Code Playgroud)

mysql subquery

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

IF语句中括号中的差异是什么?

我注意到在与PHP和javascript的交易中,仍在学习btw,以下似乎产生了相同的结果.

        if( ( $A==0 ) && ( $B==0 ) ){}

        if( $A==0 && $B==0 ){}
Run Code Online (Sandbox Code Playgroud)

编程中适当的术语是什么,所以我可以了解更多.

javascript php

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

正则表达式仅允许使用字母数字加上其他特定字符

使用PHP函数我正在尝试为preg_replace创建一个RegEx字符串,它只允许使用字母数字字符加上 ! @ # $ % & . ,

PHP函数是

 function clean($var) {
    $regEx="REGEXSTRING";   
    $var = preg_replace($regEx, "", $var);
    return str_replace(array("&", "'"),
    array("&amp;", "&apos;"), $var);
}
Run Code Online (Sandbox Code Playgroud)

字符串是什么来匹配我正在寻找的东西.

::编辑::当我输入这个时,我想出了什么对我有用.不确定它是否是最好的解决方案,但它确实有效.但我想我会把它作为其他初学者的解决方案发布在这里.

我用过的字符串是......

$regEx="/[^a-zA-Z0-9 !@#$%&.,]/";
Run Code Online (Sandbox Code Playgroud)

希望它可以帮助某人.

php regex

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

使用 jquery 比较两个值

我正在尝试使用JQuery检查两个文本字段中的值。我需要比较美元金额,看看新输入的值是否大于原始金额。结果根本不是我所期待的。第一个值通过 PHP 预先填充OrigAMTVal,第二个值amtTOrefundVal由用户输入。这是代码:

$('#doREFUND').on("click", function() {
    var amtTOrefundVal = $('.amtTOrefund').val();
    var OrigAMTVal     = $('.CustomerOrderTotal').val();

    var doamtTOrefund  = parseInt(amtTOrefundVal).toFixed(2);
    var doOrigAMT      = parseInt(OrigAMTVal).toFixed(2);

    if( doamtTOrefund > doOrigAMT ) {    
        var balance = OrigAMTVal - doamtTOrefund;
        alert("BAD: $" + balance + " Over Limit");
    } else {
        var balance = OrigAMTVal - doamtTOrefund;
        alert("GOOD: $" + balance + " Left to Go");
    }
});
Run Code Online (Sandbox Code Playgroud)

这是一个小提琴: http: //jsfiddle.net/dM2Fr/2/

我知道我错过了一些东西,但我无法弄清楚。

jquery

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

您可以通过PHP上传哪些文件类型?

我试图找到一个参考,显示" TYPES " 的不同名称是什么,$_FILES["file"]["type"] == "image/gif"但我正在寻找csv,ms excel,mac数字,ms字等.

我在php.net或谷歌上找不到任何东西.无论如何,我很可能把它称为错误的东西.

什么叫我应该找?

php file-upload file-type

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

在SQL查询中使用SUM

我正在尝试进行查询,其中汇总了每个客户的订单总数.

我尝试了几种不同的方法,但我不确定正确的方法.

我试过了...

SELECT *
FROM Orders
SUM(Total) as Totals
COUNT(OrderID) as OrderAmt
GROUP BY CustomerID, OrderAmt, ShipName, Totals
Run Code Online (Sandbox Code Playgroud)

我想得到这个结果....

=====================================
|CustomerID|Orders |ShipName|Total  |
|==========|=======|========|=======|
|3334      |3      |Joe Blow|1100.00|
|----------|-------|--------|-------|
|114       |2      |Steve   |280.00 |
|----------|-------|--------|-------|
|1221      |1      |Sue     |250.00 |
|----------|-------|--------|-------|
|3444      |1      |Bob     |22.00  |
=====================================
Run Code Online (Sandbox Code Playgroud)

从这张桌子......

|===================================|
|CustomerID|OrderID|ShipName|Total  |
|==========|=======|========|=======|
|3334      |232    |Joe Blow|400.00 |
|----------|-------|--------|-------|
|3334      |234    |Joe Blow|500.00 |
|----------|-------|--------|-------|
|3334      |231    |Joe Blow|200.00 |
|----------|-------|--------|-------|
|114       |235    |Steve   |250.00 |
|----------|-------|--------|-------|
|114       |239    |Steve …
Run Code Online (Sandbox Code Playgroud)

sql

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

标签 统计

jquery ×4

mysql ×3

php ×3

javascript ×2

sql ×2

file-type ×1

file-upload ×1

forms ×1

regex ×1

subquery ×1