使用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)
这很棒!谢谢
我有一个表单,第一个.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)
$(document).ready(function(e) {
$(function clearFirst() {
$('.orderLine1').find(':input').each(function() {
switch(this.type) {
case …Run Code Online (Sandbox Code Playgroud) 我试图使用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) 我想弄清楚如何组合这两个查询.
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
我有这个...
$('#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函数与一堆订单行类.
我有两个数据库,我正在尝试在两者之间传输数据.
我现在正在努力从一个到另一个接受订单,但我遇到了一些我无法弄清楚正确方法的事情.
这是迄今为止的查询......
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) 我注意到在与PHP和javascript的交易中,仍在学习btw,以下似乎产生了相同的结果.
if( ( $A==0 ) && ( $B==0 ) ){}
if( $A==0 && $B==0 ){}
Run Code Online (Sandbox Code Playgroud)
编程中适当的术语是什么,所以我可以了解更多.
使用PHP函数我正在尝试为preg_replace创建一个RegEx字符串,它只允许使用字母数字字符加上 ! @ # $ % & . ,
PHP函数是
function clean($var) {
$regEx="REGEXSTRING";
$var = preg_replace($regEx, "", $var);
return str_replace(array("&", "'"),
array("&", "'"), $var);
}
Run Code Online (Sandbox Code Playgroud)
字符串是什么来匹配我正在寻找的东西.
::编辑::当我输入这个时,我想出了什么对我有用.不确定它是否是最好的解决方案,但它确实有效.但我想我会把它作为其他初学者的解决方案发布在这里.
我用过的字符串是......
$regEx="/[^a-zA-Z0-9 !@#$%&.,]/";
Run Code Online (Sandbox Code Playgroud)
希望它可以帮助某人.
我正在尝试使用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/
我知道我错过了一些东西,但我无法弄清楚。
我试图找到一个参考,显示" TYPES " 的不同名称是什么,$_FILES["file"]["type"] == "image/gif"但我正在寻找csv,ms excel,mac数字,ms字等.
我在php.net或谷歌上找不到任何东西.无论如何,我很可能把它称为错误的东西.
什么叫我应该找?
我正在尝试进行查询,其中汇总了每个客户的订单总数.
我尝试了几种不同的方法,但我不确定正确的方法.
我试过了...
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) jquery ×4
mysql ×3
php ×3
javascript ×2
sql ×2
file-type ×1
file-upload ×1
forms ×1
regex ×1
subquery ×1