我有两个表叫做引用和列表.两者都有两个字段:id和name.
reference:
ref_id, ref_name
1, john
2, georges
etc...
list:
lst_id, lst_name
1, steward
2, james
3, john
4, jones
5, georges
etc...
Run Code Online (Sandbox Code Playgroud)
我想从两个表中选择similar_text()> 60的名称.下面是我想要的输出:
ref_name, lst_name, similar_text()
john, john, 100
john, jones, 67
georges, georges, 100
Run Code Online (Sandbox Code Playgroud)
请注意,管家和詹姆斯应该被省略,因为similar_text()低于60.
希望有人能提供帮助.提前感谢您的依赖.干杯.渣.哦,顺便说一下,我愿意接受更好的解决方案来实现我的目标......
我正在使用一个循环来填充一个名为$ list的数组.它的工作就像一个魅力..
// $content is a DOMNodeList Object
// $value is a DOMElement Object
$list = array();
foreach ($content as $value){
array_push($list, 'title'=>$value->nodeValue);
}
Run Code Online (Sandbox Code Playgroud)
虽然我的循环正确地填充了我的数组,但我想更深入地了解DOM这个东西以便更好地理解事物(这个DOM对我来说是新的......).所以,我想什么,就是看怎么DOMNodeList Object ($content)
和DOMElement Object ($value)
样子.
所以我的问题很简单:如何"回应"那些"元素"?
我有一个PHP文件,在我的数据库中插入$ mail和$ password.见下面的代码.我的php文件,我的BD和我的表字段都在utf-8中.所以我不明白为什么我发送"Philémon"的邮件在我的桌子中以"Philémon"的形式出现.顺便说一下,我知道它不是邮件格式.这只是为了测试.
我的PHP:
<?php
header('Content-Type: text/html; charset=utf-8');
require("php/connect.inc.php");
$mail = mysql_real_escape_string("Philémon");
$password = sha1("pass123");
mysql_query("INSERT INTO ENS_MEMBRES (ENS_MAIL, ENS_PASS) VALUES ('$mail','$password')");
?>
Run Code Online (Sandbox Code Playgroud) 我有一张桌子.我有一个td我有一些较长的文字.当文本命中右边框时,它会转到该行.正常.我想要的是有点不同.当第一行到达边界时,我希望隐藏溢出并将最后3个可见字符替换为"...".希望有人能提供帮助.提前感谢您的回复.干杯马克.
这里的例子如下:
http://cssdesk.com/3HTnq
Run Code Online (Sandbox Code Playgroud) 我有一个输入框.单击输入框时,将显示自动完成源中的所有项目.当用户选择一个项目时,输入框被正确填充.一切正常......但是我想要更多的东西,而我却无法看到如何做到这一点.我希望第一个输入框不能被用户编辑.目前,他可以手动输入值.如果我把readonly放在我的CSS中,输入就不再可点击了....所以我看不出怎么做.哦顺便说一句,在不想使用组合框.输入必须保持输入.非常感谢您提前回复.干杯.渣.
我的HTML:
<input type="text" id="my-input" />
Run Code Online (Sandbox Code Playgroud)
我的js:
$(function() {
var availableTags = [
"00","15","30","45"
];
$("#my-input").autocomplete({
source: availableTags,
minLength: 0
}).click(function() {
$(this).val("");
$(this).autocomplete("search");
});
});?
Run Code Online (Sandbox Code Playgroud)
请参阅以下代码:
HTML
<input class="input-form" type="text">
<input class="input-form" type="password">
?
Run Code Online (Sandbox Code Playgroud)
CSS
.input-form{
width:250px;
height:30px;
border: 2px solid red;
margin:0px;
}
Run Code Online (Sandbox Code Playgroud)
JSFIddle - > http://jsfiddle.net/TypYn/
我的问题:我不明白为什么两个输入之间有一个余量,尽管我确实将余量设置为0px.提前感谢您的回复.干杯.渣
下面的SELECT语句的预期结果:
('2015-01-15',110,'John')
Run Code Online (Sandbox Code Playgroud)
下面有一些代码可以帮助我...
DECLARE @MyTableVar table(
arrival_date date,
nb_sales int,
name varchar(255)
)
insert into @MyTableVar values
('2015-01-15',121,'James'),
('2015-01-15',110,'John')
select
arrival_date,
MIN(nb_sales) as nb_sales,
name <<-- What should I put knowing I can't put MIN or MAX ?
from @MyTableVar
group by arrival_date
Run Code Online (Sandbox Code Playgroud) 我面对一个非常奇怪的行为,有一些非常基本的东西.在我的PHP脚本的开头,我正在测试是否设置了名为"multiplicateur"的POST变量.我通过手动输入网址在浏览器中对此进行测试.响应告诉我post变量没有设置,而是在我的url中设置.希望有人能提供帮助.提前感谢您的回复.干杯.渣.
我的网址:
myurl/php/calendar.php?multiplicateur=3
Run Code Online (Sandbox Code Playgroud)
我的PHP:
<?php
session_start();
header('Content-Type: text/html; charset=utf-8');
require("../inc/connect.inc.php");
if(isset($_POST['multiplicateur'])){
echo 'multiplicateur set';
}
else{
echo 'multiplicateur not set';
}
?>
Run Code Online (Sandbox Code Playgroud) 我有一个包装.在那个包装里面我有3个div.我希望#contentOne站在#contentTwo上面,contentThree站在这两者的右侧.我相信有人可以提供帮助.提前感谢您的回复.干杯.渣.(这个定位的东西杀了我....)
我的HTML:
<div id="wrapper">
<div id="contentOne" class="content">contentOne</div>
<div id="contentTwo" class="content">contentTwo</div>
<div id="contentThree" class="content">contentThree</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我的CSS:
#wrapper{
width:430px;
float:left;
height:auto;
border:2px solid blue;}
.content{
border:1px solid black;
background-color:yellow;
width:200px;
height:100px;}
#contentThree{
height:130px;}
Run Code Online (Sandbox Code Playgroud) 我使用下面的代码来处理ajax调用错误.我想添加该行的行号'$('body').append(...'
以便能够回显它.按行号,我的意思是我的.js文件中的行号.想知道是否可以获得实际的行号?提前感谢您的回复.干杯.渣
$.ajax({
type: "POST",
url: "myfile.php",
error: function(jqXHR, textStatus, errorThrown) {
$('body').append('aj.ERROR! [' + jqXHR.status + ' : ' + errorThrown + ']');
},
success: function(data) {
// somecode
}
});?
Run Code Online (Sandbox Code Playgroud) 如何将一个cte用于不同的查询。在下面的示例中,使用cte删除某些记录
WITH CTE AS (
SELECT FirstName, LastName, count(*) FROM Employee
GROUP BY FirstName, LastName
HAVING count(*) > 1
)
DELETE FROM SomeOtherTable as sot
WHERE sot.FirstName = cte.FirstName and sot.LastName = cte.LastName;
Run Code Online (Sandbox Code Playgroud)
我想知道如何使用此cte进行其他查询,而不必重写cte。我在这里说的是我要达到的目标,但是那当然是行不通的。
WITH CTE AS (
SELECT FirstName, LastName, count(*) FROM Employee
GROUP BY FirstName, LastName
HAVING count(*) > 1
)
DELETE FROM SomeOtherTable as sot
WHERE sot.FirstName = cte.FirstName and sot.LastName = cte.LastName;
INSERT INTO PeopleTable (FirstName,LastName)
SELECT cte.FirstName, cte.LastName from cte;
Run Code Online (Sandbox Code Playgroud)
查询描述只是一个例子!问题是如何使用一个cte进行多个查询?请不要建议复制CTE。这正是我要避免的事情。TY非常提前获得帮助。