Php 提供空白页的内部联接

Php 提供空白页的内部联接,php,mysql,join,pdo,Php,Mysql,Join,Pdo,这是我第一次尝试使用内部联接,因为到目前为止我一直在使用SELECTS。 我正在尝试使用内部联接将两个表组合在一起,但到目前为止运气不佳 我的内部联接查询: $viewsubcat=$cxn->prepare("SELECT `testdb`.`itemcat`.`CatID`,`testdb`.`itemcat`.`ItemCat`,`testdb`.`itemsubcat`.`ItemSubCat` FROM `testdb`.`itemcat` INNER JOI

这是我第一次尝试使用内部联接,因为到目前为止我一直在使用SELECTS。 我正在尝试使用内部联接将两个表组合在一起,但到目前为止运气不佳

我的内部联接查询:

$viewsubcat=$cxn->prepare("SELECT `testdb`.`itemcat`.`CatID`,`testdb`.`itemcat`.`ItemCat`,`testdb`.`itemsubcat`.`ItemSubCat` 
    FROM `testdb`.`itemcat` 
    INNER JOIN `testdb`.`itemsubcat` 
    ON `testdb`.`itemcat`.`CatID`=`testdb`.`itemsubcat`.`ItemCat`");
    $viewsubcat->execute();
    while($getsubcat=$viewsubcat->fetch(PDO::FETCH_ASSOC))
    {
        $cat=$getsubcat["`testdb`.`itemcat`.ItemCat`"];
        $subcat=$getsubcat["`testdb`.`itemsubcat`.`ItemSubCat`"];
        echo"$cat";
        echo"$subcat";
    }
我得到一个空白屏幕,并且没有错误日志中的错误消息。我已经尝试了近2个小时,但仍然无法让它工作

我的桌子:

+----------------------------------+
| CatID | BusinessID |    ItemCat  |
------------------------------------
|   1   |      1     |   Computers |
------------------------------------
|   2   |      1     |    Games    |
------------------------------------


+-----------------------------------------------+
| SubCatID | BusinessID | ItemCat | ItemSubCat  |
-------------------------------------------------
|     4    |     1      |    1    |  NoteBooks  |
-------------------------------------------------
|     5    |     1      |    1    |  Tablets    |
-------------------------------------------------
编辑:使用MYSQL的结果(不使用PHP)

CatID ItemCat ItemSubCat

1        Computers    NoteBooks

1        Computers    Tablets
如果我能得到任何帮助,我将不胜感激

谢谢

试试看:

$cat=$getsubcat["ItemCat"];
$subcat=$getsubcat["ItemSubCat"];

也许没有结果可以返回。内部联接检查条件为真的结果对。可能不是这样。如果你直接在MySQL中运行该查询(不使用PHP),你会得到什么?@Mihai如果我删除$link,我得到的只是一个屏幕,上面有“成功连接”的字样。查询结果不显示=XIt有效!!!不过,这只是一个问题,我认为一个内部连接应该将两个表连接在一起并显示它。然而,通过回显$cat和$subcat,我不只是回显所选的字段吗。?如果是这样的话,我不是最好使用2条SELECT语句,然后在表中回显它们吗?在刚才创建的连接中,这些字段不再存在,它们只用于Mysql,现在每行都有一个数组(id=>1 ItemCat=>blah ItemSubCat=>blah)等等。