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

More errors from my most recent project (posted about another thing earlier).

I've been struggling with this error for a few days now. PHP is not my main programming language, nor am I that great at it.

I'm aware that mysql_* should not be used, also.

Anyways. Here's the code snip.

                    <?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>

Sorry for derp formatting. Anyways.

I'm trying to get that delete button to link to ../manager/delete?id=x, where x is the ID for the row. My database is formatted in the way where the ID is in a column labeled "ID". I'm trying to reference each of these rows by this ID... why is this not working?

I've also tried (in the place of row), content[row['ID']], content['ID'], 'row['ID']`, with different case on the ID (uppercase/lowercase).

Fred -ii- was correct in his above comment.

I had tried everything other than $tablerow['ID'].... now you know I guess.

Thank you for the help everyone. One of the dumbest things I've ever missed while debugging....

he was partially correct, however i think your id is the key, so you might just reference the key so its a bit cleaner

<?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; ?>