我有三个表,我想从其中一个表中选择所有数据,并且还收集在其他两个表中链接特定行数据的次数的COUNT.
因此,从site_projects中选择所有数据.然后返回一个COUNT的site_project_members WHERE site_projects.id= site_project_members.pid并返回一个COUNT的site_project_tasks WHERE site_projects.id= site_project_members.pid
我希望我有意义,对于查询,它看起来是正确的.并且它没有问题地查询数据库(MySQL).除了它返回两个计数的总和作为两件事.(见下表结构)
site_projects
id | title | desc | start | deadline | progress
1 | Project 1 | a project | 1321748906 | 1329847200 | 20
Run Code Online (Sandbox Code Playgroud)
site_project_members
id | pid | uid | img | hidden
1 | 1 | 1 | 1 | 0
2 | 1 | 2 | 2 | 0
Run Code Online (Sandbox Code Playgroud)
site_project_tasks
id | pid | …Run Code Online (Sandbox Code Playgroud) 我有三个表,我想在这一个查询中链接.
该脚本是一个出勤登记簿,因此它为每个用户记录每次会议的出勤标记.
使用的三个表:
"球队":
id | fullname | position | class | hidden
1 | Team | -- | black | 1
2 | Dan S | Team Manager | green | 0
3 | Harry P | Graphic Engineer | blue | 0
Run Code Online (Sandbox Code Playgroud)
"寄存器":
id | mid | uid | mark
1 | 1 | 2 | /
2 | 1 | 3 | I
3 | 2 | 1 | /
4 | 2 | 3 | / …Run Code Online (Sandbox Code Playgroud) 我有一个字符串,其中包含少量HTML生成的内容.我想在其中的第一个标签中添加ID .为了更清楚:
我想要一个能做到这一点的功能.
它使用这个:
<li><img src=... /></li>
Run Code Online (Sandbox Code Playgroud)
并使其成为这个
<li id="__VariableValue__"><img src=... /></li>
Run Code Online (Sandbox Code Playgroud)
但是,这不是一个实时元素,它都在一个字符串中.所述第一标签是不固定的,它是动态提供的,所以我不能使用偏移3,因为它可能是一个<table>,<a>等...
有什么建议?
有人在寻找答案:它在这里:
var Element = $(Element).attr('id',myID);
Run Code Online (Sandbox Code Playgroud) 我有一个非常奇怪和令人困惑的错误。
这是我的代码:
{if="$pjax === false"}{include="header"}{/if}
<script type="text/javascript">
$(document).ready(function() {
function clickclear(thisfield, defaulttext) {
if (thisfield.value == defaulttext) {
thisfield.value = "";
}
}
function clickrecall(thisfield, defaulttext) {
if (thisfield.value == "") {
thisfield.value = defaulttext;
}
}
});
</script>
<form action='./login' method='post' name='form'>
<ul class="form">
<li><input type="text" name="username" value="Username" id="username" onclick="clickclear(this, 'Username')" onblur="clickrecall(this,'Username')" /></li>
<li><input type="password" name="password" value="Password" id="password" onclick="clickclear(this, 'Password')" onblur="clickrecall(this,'Password')" /></li>
<li><span style='display:block;height:27px;float:left;line-height:27px;'>Remember Me</span> <div id='itoggle' style='float:right;'><input type="checkbox" id="remember" class='itoggle' /></div><div class='clearfix'></div></li>
</ul>
</form>
<a href="javascript: form.submit()" class="button …Run Code Online (Sandbox Code Playgroud)