这是上传的表格.
<form class="alert alert-info">
<div>
<b id = "select_file" class="span3" style="font-weight: bold; cursor: pointer; ">Please select image</b>
<input class="span3" type="file" name="image_file" id="image_file" style="display:none " />
<input disabled="true" type="button" value="Upload image" class="btn" />
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
我使用以下脚本打开一个包含文件的窗口.我想在中显示一个文件名<b id = 'select_file'>.
我怎样才能做到这一点?
$('#select_file').click(function(){
var _this = $(this);
$('#image_file').show().focus().click().hide();
var filename = $('#image_file').val();
_this.html(filename);
$('.btn').attr('disabled', false);
});
Run Code Online (Sandbox Code Playgroud) 我有桌子,下面的结构.
TBL
id name
1 AAA
2 BBB
3 BBB
4 BBB
5 AAA
6 CCC
select count(name) c from tbl
group by name having c >1
Run Code Online (Sandbox Code Playgroud)
返回此结果的查询:
AAA(2) duplicate
BBB(3) duplicate
CCC(1) not duplicate
Run Code Online (Sandbox Code Playgroud)
重复的名称为AAA和BBB.最终结果,我想要的是这些重复记录的数量.
结果应如下所示:重复产品总数(2)
我有wammp服务器的问题.在目录"..\WampServer\bin\mysql\mysql5.5.8\data"中创建了大小非常大的文件.此目录的完整大小为50GB.这些文件是什么?我该如何解决这个问题?
文件名是:
mysql-bin.000001
mysql-bin.000002
................
mysql-bin.000227
Run Code Online (Sandbox Code Playgroud)
所有文件的大小为49GB
提前致谢!
我以编程方式更新magento的价格.如何在此更新后重新编制索引价格.现在我使用SSH命令:
php indexer.php --reindex catalog_product_price
Run Code Online (Sandbox Code Playgroud) 我在阅读制表符分隔文件时遇到问题.
我文件的结构是:
Field 1 Field 2 Field 3
Element11 Element12 Element13
Element21 Element22 Element23
Element31 Element32 Element33
Run Code Online (Sandbox Code Playgroud)
从这个文件我想创建一个具有这种结构的数组:
$csv = array(
array( 'Field 1' => 'Element11',
'Field 2' => 'Element12',
'Field 3' => 'Element13',
),
array( 'Field 1' => 'Element21',
'Field 2' => 'Element22',
'Field 3' => 'Element23',
),
array( 'Field 1' => 'Element31',
'Field 2' => 'Element32',
'Field 3' => 'Element33',
)
);
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
在FTP服务器上有一些文件.对于此服务器上的任何小时,都要上传新文件.我想下载最后一个文件.如何从此服务器获取上次上传的文件?所有文件都有不同的名称.
我使用下面的脚本下载一个文件.
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"user","pass");
ftp_get($conn,"target.txt","source.txt",FTP_ASCII);
ftp_close($conn);
Run Code Online (Sandbox Code Playgroud)
提前致谢 !!!
我有以下结构的字符串:
7_string_12
7_string2_122
7_string3_1223
Run Code Online (Sandbox Code Playgroud)
如何在第二个"_"之前获得字符串?
我希望我的最终结果是:
7_string
7_string2
7_string3
Run Code Online (Sandbox Code Playgroud)
我正在使用explode('_',$ string)并结合前两个值,但我的脚本非常慢!
我有以下结构的表:
<table style=" margin-top: 10px; border: 1px wheat solid; width: 100%; font-size: 10px; font-family: Arial , Verdana;text-shadow:0px 1px 0px #000">
<tr class="infoRow" style="background:#666666; ">
<td>Element11 </td>
<td style="font-size:12px; font-weight:bold; font-family: georgia;">Element12 </td>
<td><input type="checkbox" class="check" /></td>
</tr>
<tr class="infoRow" style="background:#666666; ">
<td>Element21 </td>
<td style="font-size:12px; font-weight:bold; font-family: georgia;">Element22 </td>
<td><input type="checkbox" class="check" /></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
我想在检查<input class="check" ... />属性文本修饰的值后,在下一行上设置'下划线'.
$('.check').click(function(){
$('infoRow').css("text-decoration", "underline");
});
Run Code Online (Sandbox Code Playgroud)
此代码更改所有行.
提前致谢.
我有一张有300 000条记录的表格.在这个表有duplicae行,我想更新列"标志"
表
------------------------------------
|number | flag | ... more column ...|
------------------------------------
|ABCD | 0 | ...................|
|ABCD | 0 | ...................|
|ABCD | 0 | ...................|
|BCDE | 0 | ...................|
|BCDE | 0 | ...................|
Run Code Online (Sandbox Code Playgroud)
我使用此查询更新"flag"列:
UPDATE table i
INNER JOIN (SELECT number FROM table
GROUP BY number HAVING count(number) > 1 ) i2
ON i.number = i2.number
SET i.flag = '1'
Run Code Online (Sandbox Code Playgroud)
对于这300,000条记录,此查询的工作速度非常慢(超过600秒).
我该如何优化此查询?
我的表的结构
CREATE TABLE IF NOT EXISTS `inv` (
`id` int(11) NOT NULL AUTO_INCREMENT, …Run Code Online (Sandbox Code Playgroud) 我想在MySQL中更新一个表,如下所示:
UPDATE Table
SET A = '20' IF A > 20
SET A = A IF A < 20
SET A = 0 IF A <= 1
WHERE A IS NOT NULL;
Run Code Online (Sandbox Code Playgroud)
但上面的SQL是无效的语法.我也试过这个:
UPDATE table
SET A = IF(A > 20, 20, IF(A < 20, A, 0));
Run Code Online (Sandbox Code Playgroud)
但也是无效的语法.如何在这样的更新查询中使用if语句?
mysql ×4
php ×3
jquery ×2
arrays ×1
duplicates ×1
explode ×1
ftp ×1
if-statement ×1
magento ×1
optimization ×1
reindex ×1
separator ×1
string ×1
wamp ×1
wampserver ×1