Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多维数组,但我无法检索PHP数据_Php_Mysql_Arrays - Fatal编程技术网

多维数组,但我无法检索PHP数据

多维数组,但我无法检索PHP数据,php,mysql,arrays,Php,Mysql,Arrays,我最近的项目中出现了更多错误(之前发布了另一件事) 我已经为这个错误挣扎了几天了。PHP不是我的主要编程语言,我也不是那么擅长它 我知道也不应该使用mysql.* 无论如何。这是密码剪报 <?php $query = "SELECT * FROM events"; $result = mysql_query($query);

我最近的项目中出现了更多错误(之前发布了另一件事)

我已经为这个错误挣扎了几天了。PHP不是我的主要编程语言,我也不是那么擅长它

我知道也不应该使用
mysql.*

无论如何。这是密码剪报

                    <?php
                        $query = "SELECT * FROM events";
                        $result = mysql_query($query);
                        $content = array();            

                        $num = mysql_num_rows($result);
                        if ($num > 0) {
                            while($row = mysql_fetch_assoc($result)) {
                                $content[$row['ID']] = $row;
                            }
                        }
                        if ($num > 0) {
                    ?>
                    <thead>
                        <tr>
                            <th><?php echo implode('</th><th>', array_keys(current($content)));?></th><th>Actions</th>
                        </tr>
                    </thead>
                    <tbody>
                        <?php foreach ($content as $tablerow): ?>
                        <tr>
                            <td><?php echo implode('</td><td>', $tablerow);?>
                            </td><td><div class="btn-group" role="group" aria-label="Actions"><a class="btn btn-primary" role="button" href="#">New Session</a><a class="btn btn-success" role="button" href="#">Continue Latest</a><a class="btn btn-warning" role="button" href="#">Settings</a><?php echo "<a class='btn btn-danger' role='button' href='/manager/delete?id=".$row."'>Delete</a>"; ?>
                        </tr>
                        <?php endforeach; ?>
                    </tbody>

行动
很抱歉对derp进行格式化。无论如何

我正在尝试使用
delete
按钮链接到
。/manager/delete?id=x
,其中x是行的id。我的数据库的格式是ID位于标有“ID”的列中。我正试图通过这个ID引用这些行中的每一行。。。为什么这不起作用


我也尝试过(代替
),
内容[row['ID']]
内容[row['ID']
,'row['ID']`,在ID上使用不同的大小写(大写/小写)。

弗雷德-ii-在他的上述评论中是正确的

除了
$tablerow['ID']
,我什么都试过了。。。。现在我想你知道了


谢谢大家的帮助。调试过程中我错过的最愚蠢的事情之一…

他部分正确,但是我认为你的id就是钥匙,所以你可以引用钥匙,这样会更干净一些

<?php foreach ($content as $idKey => $tablerow): ?>
    <tr>
        <td><?php echo implode('</td><td>', $tablerow);?>
        </td><td><div class="btn-group" role="group" aria-label="Actions"><a class="btn btn-primary" role="button" href="#">New Session</a><a class="btn btn-success" role="button" href="#">Continue Latest</a><a class="btn btn-warning" role="button" href="#">Settings</a><?php echo "<a class='btn btn-danger' role='button' href='/manager/delete?id=".$idKey."'>Delete</a>"; ?>
    </tr>
<?php endforeach; ?>


您正在以$tablerow的身份执行
操作,但在
删除?id=“.$row.”
中引用了
$row
但我可能对此有错。@Fred ii-哇。这是我唯一没有尝试调试这个的东西。我现在正把头撞在桌子上……还有
row['ID']
delete?ID=“.$row.”
现在其中一个
ID-ID
需要更改-可能是两者的混合体。哇,我被甩出了循环LMFHO!!!还有一个答案。干得好,弗雷德我现在可以带我的仓鼠出去散步了。“谢谢大家的帮助。”-嗯。。。我是唯一的一个。“我”不应该贴出答案吗?lolor也许你知道我的多重性格;-)@弗雷德二世-哈哈,我感谢所有看过的人。但是非常感谢你,你的答案是最正确的。我没有写“答案”lol,这就是为什么我在这里笑得很开心!