以下SQL查询:
INSERT INTO `database`.`table` (`param1`, `param2`)
VALUES (
'??????? ?????? – ???????? ???????? ?? ???????????? ????? ??????, ????????, ??????, ????? ????????????, ???????.\r\n???????? ?????????? ? ????????????, ????, ????????, ?????? ? ???????????? ????????????.\r\n?????????? ?? ????????? ?????????, ???????? ??????? ?????????????. \',
'??????? ????????? ??????, ?????, ?????? ?????? ??????, ???????????? ? ??????, ????????? ??????, ??????? ???? ? ??????, ?????? ? ??????, ????????, ??????, ????? ? ??????, ????? ??????, ??????? ??????, ??????? ?????, ?????? ? ??????, ??????? ?????, ??????? ??????? ??????, ??????');
Run Code Online (Sandbox Code Playgroud)
失败并显示错误消息:
您的SQL语法有错误; 检查与您的MySQL服务器版本对应的手册,以便在第1行'Томскийгородскойпортал,Томск,Порталгор'附近使用正确的语法 …
我有一个html输入框,用于输入用于运行PHP脚本的值.也可以使用URL和GET传递该值.
现在我想在我的文本框中添加水印提示.我使用了这位先生的代码:http: //www.drewnoakes.com/code/javascript/hintTextbox.html
它工作正常,但如果我输入一个值并提交文本框不显示值,但默认提示.我希望看到价值.我怎样才能做到这一点?
这是部分代码:
<form method="get" action='index.php'>
<input type="text" name='q' SIZE="50" value="search for anything here" class="hintTextbox">
</form>
<?php
$Input = "";
if (isset($_GET['q'])) $Input = $_GET['q'];
try {
script($Input);
}
catch (Exception $e) {
print $e->getMessage();
}
?>
Run Code Online (Sandbox Code Playgroud) 我有一些HTML如下:
<div id="tvcap">
<div class="c" id="tads">
<ol>
<li>
<div class="vsc vsta">
<h3>
<a id="pa1" href="">
</a>
<a id="vpa1" href="http://www.link1.com">
Link 1 Text 1</a>
</h3>
<div>
<div class="kv kva">
<cite>
www.link1.com</cite>
</div>
</div>
<span class="ac">Link 1 Text2</span>
</div>
</li>
<li>
<div class="vsc vsta">
<h3>
<a id="pa2" href="">
</a>
<a id="vpa2" href="http://www.link2.com">Link 2 Text 1</a>
</h3>
<div>
<div class="kv kva">
<cite>www.link2.com</cite>
</div>
</div>
<span class="ac">Link 2 Text 3</span>
<div>
<div class="oslk">
</div>
</div>
</div>
</li>
</ol>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
可能会有未知数量的链接和文本,我希望迭代并能够访问每个链接和文本.
我正在使用简单的html dom解析器 …
我想将每行的值与组的值进行比较.
例如,我从:
x = data.table( id=c(1,1,1,2,2,2), price=c(100,110,120,100,100,120) )
> x
id price
1: 1 100
2: 1 110
3: 1 120
4: 2 100
5: 2 100
6: 2 120
Run Code Online (Sandbox Code Playgroud)
并希望到达:
> x
id price nb_cheaper_prices_per_id
1: 1 100 0
2: 1 110 1
3: 1 120 2
4: 2 100 0
5: 2 100 0
6: 2 120 2
Run Code Online (Sandbox Code Playgroud)
我试过了:
x[, sum(price<.SD[,price]), by=id]
Run Code Online (Sandbox Code Playgroud)
但这不起作用.
我正在尝试使用自定义css创建一个下拉选择菜单(类似于http://translate.google.com/#上的语言下拉选项).
我有当前的HTML代码:
<ul id="Select">
<li>
<select id="myId"
onmouseover="mopen('options')"
onmouseout="mclosetime()">
<div id="options"
onmouseover="mcancelclosetime()"
onmouseout="mclosetime()">
<option value="1" selected="selected">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
</div>
</select>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
和Javascript:
function mopen(id)
{
// cancel close timer
mcancelclosetime();
// close old layer
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
// get new layer and show it
ddmenuitem = document.getElementById(id);
ddmenuitem.style.visibility = 'visible';
}
Run Code Online (Sandbox Code Playgroud)
但是document.getElementById返回null.
虽然如果我使用带有不包含选择列表的div元素的代码,document.getElementById(id)将返回正确的div值.
我该如何解决?还是有更好的方法来创建像http://translate.google.com这样的下拉选择菜单?
我有一个MySQL表:
myTable {Int id,Int value,Date date}
我希望找到过去5天内所有记录的最大值.
到目前为止,我只能获得当天所有记录的最大值:
SELECT max(`value`) FROM myTable where `date` = CURDATE()
Run Code Online (Sandbox Code Playgroud)
或过去5天内的所有记录:
SELECT * FROM myTable WHERE `date` BETWEEN CURDATE() - INTERVAL 5 DAY AND CURDATE()
Run Code Online (Sandbox Code Playgroud)
如何获得过去5天内所有记录的最大值?
我有一个json对象r:
[ { "id" : "3443",
"name" : "Joe",
"date1" : "254",
"date4" : "261"
},
{ "id" : "50942",
"name" : "John",
"date2" : "192",
"date4" : "195"
},
{ "id" : "2524",
"name" : "Mary",
"date1" : "153",
"date4" : "163"
}
]
Run Code Online (Sandbox Code Playgroud)
我希望有一个Javascript For循环来完成dateX值.我知道X介于1和Max值之间.
但是以下代码不起作用:
for (j=1; j<=Max; j=j+1)
{
datestring = 'date' + j;
if (isset(r[i].datestring)) value[j] = r[i].datestring;
else value[j] = null;
}
Run Code Online (Sandbox Code Playgroud)
忘了解释我将isset函数定义为:
function isset(variable) {
return typeof(variable) != "undefined" && variable …Run Code Online (Sandbox Code Playgroud) 我想用值创建一个nxn维矩阵
f = matrix(0,n,n)
for (x in (1:n)) {
for (y in (1:n)) {
f[x,y] = x^2 + y^2
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法对此进行矢量化(以避免两个循环)来加速程序?
我正在使用data.table J来完成th15列的子集:split1, market, dept_size, bool_3, cust_poor_rich.
我知道我应该unique(column_name)用来指定该列应该包含任何值.
虽然我使用此命令遇到以下警告:
setkey(th1, split1, market, dept_size, bool_3, cust_poor_rich)
subs = th1[J(0, unique(market), unique(dept_size), 1, factor(1)), nomatch=0]
Warning message:
In as.data.table.list(i) :
Item 3 is of size 5 but maximum size is 34 (recycled leaving a remainder of 4 items)
Run Code Online (Sandbox Code Playgroud)
我尝试用一个小例子重现错误,但无法重现.
我想Item 3是指J()中的第三个输入,我可以看到它length(unique(th1$dept_size))是5.
但34它来自哪里?为什么要剩下4件物品呢?