PHP / MySQL数组/ numrows交叉制表

时间:2014-02-13 23:13:58

标签: php mysql arrays

我试图通过下一个代码(这是相关的部分)获得交叉制表计数,但这不起作用

<?php
foreach($row as &$val_row)
{
    foreach($col as &$val_col)
    {
        $count=mysql_num_rows(mysql_query("SELECT whatever FROM data WHERE 
$field_row='$val_row' AND $field_col='$val_col'"));

        echo $count;
    }
}
?>

我刚刚开始使用数组,我想知道为什么这不起作用。我只得到$ count一次,其他结果是0 ...

在这种情况下,我有两种类型的答案的交叉制表。性别(男,女),问题(是,否) 我的想法是使用foreach运行两个数组并构建一个表,为每个字段查询行和列的数组的当前值..它根本不起作用..我认为我在做某事递归或可变寿命错误..我真的很困惑..

1 个答案:

答案 0 :(得分:0)

问题出在mysql表数据中。我从一些糟糕的.csv导入了数据 一旦我在表格中得到了正确的数据,一切都开始以应有的方式运作...... 请删除此问题,因为它没有任何逻辑目的......