首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySql从同一个表中嵌套select和结果

问MySql从同一个表中嵌套select和结果
EN

Stack Overflow用户
提问于 2013-11-14 22:41:38
回答 1查看 477关注 0票数 0

我正在尝试执行嵌套的mysql查询,但是我失败了,因为我有一个名为“todo”的表,当我做得很好时,它是用来保存待办事项列表的,这段代码只是为了展示我如何逻辑地执行它,我知道它不工作,我认为它可能需要连接或联合,但我做不到。

代码语言:javascript
复制
$result = mysqli_query($con,"SELECT type FROM todo WHERE user = '$username' GROUP BY type");

while($row = mysqli_fetch_array($result))
{
    echo '<td>- <a href="list.php?type='.$row['type'].'">'."  ".$row['type'].'</a></td>';
    echo "</br>";

    $result2 = mysqli_query($con,"SELECT titleFROM todo WHERE type= '$row['type']'");
    while($row = mysqli_fetch_array($result2))
    {
        echo '<td>-- <a href="todo.php?type='.$row['title'].'">'."  ".$row['title'].'</a>
    }
</td>';
echo "</br>";
}

我想要的结果是喜欢-Work??杰克先生??-School公司??Android类??创业-php开发。

等等..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-14 22:46:55

内环覆盖了外部循环的$row变量。尝试在内部循环中使用不同的变量名。另外,内环的SQL查询有一个错误(在tablename和FROM关键字之间缺少空格)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19989970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档