Boa tarde, estou desenvolvendo um sisteminha php que faz consultas em um banco MYSQL, porem quando vou declarar a variavel de retorno da Query, ele so retorna a primeira letra quando faço em um for, e não tenho ideia de como proseguir, será que alguem teria como me dar uma luz?
Segue um exemplo de como ocorre o erro:
$sql_colunas = "SHOW COLUMNS FROM $tabela";
$result_colunas = mysqli_query($conn, $sql_colunas);
$colunas = mysqli_fetch_assoc($result_colunas);
for ($i_dados = 0 ; $i_dados < 6; $i_dados++ ) {
echo "<tr>";
for ($i = 1 ; $i <= 4 ; $i ++) {
echo $dados[$i];
if(!(isset($colunas['Field']))) {
echo "";
} else {
echo '<td id="titulo">'.$colunas['Field'][$i].'</td>';
}
}
}
o erro ocorre na variavel "$colunas['Field'][$i]" nesse for ela tras no echo letra pro letra
$colunas['Field'] = 'aviao' ;
$colunas['Field'][0] = a ;
$colunas['Field'][1] = v ;
$colunas['Field'][2] = i ;
$colunas['Field'][3] = a