Wyświetlenie danych z bazy w HTML'owej tabeli - jakies dodatkowe kolumny

0

Sprawa wygląda tak:
utworzyłem zapytanie: "SELECT Question,Answer FROM dane WHERE ZestawID=7 "
I zacząłem tworzyć tabelę:

while ($row = mysqli_fetch_array($sql)) {
    if(strcmp($showAs, "inTable") == 0){
        echo "<tr>";
        foreach ($row as $key=>$value){
            echo "<td>$key $value</td>";
        }
        echo "</tr>";
    }
}

Problemem jest to, że do każdego typu danych utworzone są dwa miejsca w tabeli, klucze: Dla Question jest to "Question" oraz 0. (mówiąc klucze mam na myśli to co sięwstawia między "[]" przy odczytywaniu danych z tablicy).
Tak więc w mojej tabeli dane się powielają, bo mimo że chciałem wyświetlić 2 typy danych, to w tablicy mam 4 (bo każdy z nich występuje 2 razy).
Tak więc czy jest możliwość żeby w foreach brać pod uwagę tylko te dane, które jako klucz mają tekst? albo odwrotnie? żeby mi się to nie powielało?

0

Kliknij w mysqli_fetch_array w Twoim kodzie w poście powyżej i poczytaj

0

Przecież możesz pobierać z bazy pojedyńcze komórki, więc gdzie jest problem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1