Potrzebuje uzyskać wartość ilość kolumn w zapytaniu. Tworzę funkcję która pozwoli użytkownikom po wpisaniu zapytania wyświetlić wynik w tabeli, ale nie mogę obejść problemu ilości kolumn w wyniku, na dzień dobry parametr $ile - ilość kolumn trzeba podać w wywołaniu, ale miło by było tego uniknąć. Oczywiście ilość kolumn może być różna, z różnych tabel. Kod w uproszczeniu:
function zap_tabela($zapytanie, $ile) //$zapytanie - zapytanie SQL, $ile - ilość kolumn
{
$result = mysql_query($zapytanie);//rezultat zapytania
while ($row = mysql_fetch_row($result)) //pętla dla ilości wierszy
{
$z=0;
echo '<table border="1">';
echo '</tr>';
while ($z<=$ile-1) //pętla dla ilości kolumn
{
echo'<td>'.$row[$z].'</td>'; //wyświetlenie wartości kolumny
$z++; //inkrementacja pętli
}
echo '</tr>';
}
echo '</table>';
}