内连接表不工作php

时间:2017-01-19 20:10:21

标签: php mysql

我试图内联两个表,其中id为=>来自网址栏的$ _GET [' id']。

表格看起来像这样 - >

[论坛]

  • ID
  • rubrik
  • skapad

[forumthread]

  • ID
  • rubrikid
  • NAMN
  • 文本
  • 日期

我的代码看起来像这样,但该网站不起作用。我希望特定的id能够从两个表中提取信息。

<?php
                            $dbh = new PDO(
                            'mysql:host=host;dbname=dbnameds;charset=utf8','user','pass'
                            );  
                            $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
                            $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);

                            if(isset($_GET['id'])) {
                            $sql = "SELECT id, rubrik, skapad FROM forum INNER JOIN forumthread ON forum.id = forumthread.rubrikid WHERE forum.id = :id";
                            $stmt = $dbh->prepare($sql);
                            $stmt->bindValue(':id', $_GET['id'], PDO::PARAM_INT);
                            $stmt->execute();
                            while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
                            ?>

0 个答案:

没有答案