Twoja zmienna POST ($_POST['checkbox']) jest już tablicą. Najpierw, aby dowiedzieć się, z czym właściwie pracujesz, zrób tak:
echo '<pre>';
print_r ($_POST['checkbox']);
echo '</pre>';
'; Następnie przejrzyj swój skrypt i spójrz na wynik. Są szanse, że zobaczysz tablicę z kilkoma kluczami i wartościami. Korzystając z tego, możesz zdecydować, jak postępować.
Gdybym to był ja, wykonałbym coś takiego, aby wykonać twoje zadanie:
$sql = "SELECT `table_id_column`, `another_column` ";
foreach ($_POST['checkbox'] as $key => $value) {
$sql .= ", `$value`";
}
$sql .= " FROM `hostess` ORDER BY `another_colmn` ASC";
Należy pamiętać, że zezwalanie na taką modyfikację instrukcji SQL jest bardzo złą praktyką. Będziesz chciał wprowadzić do tego pewne zabezpieczenia przed umieszczeniem go w środowisku produkcyjnym.
Łukasz