<?php //dane do logowania do bazy $adres='127.0.0.1'; $login='root'; $haslo=''; $nazwa_bazy='8069'; $nazwa_tabeli='Products'; //łaczenie z baza if(!$polaczenie) { } { } //zapytania do bazy $zapytanie1 = mysql_query( "SHOW FIELDS FROM $nazwa_tabeli") or die ("Błąd zapytania".mysql_errno()); //pobranie nazw kolumn z tabeli { $kolumny[] = $wynik['Field']; } //tworzenie tabeli wyświetlanie w tabeli $i = 0; while($i<$ilosc_kolumn) { $i++; } { } ?>
zmieniłem pętle while na foreach ale wynik jest nadal taki sam. Nie jest uwzględniany pierwszy wynik z tablicy z nazwami kolumn
Zmieniony kod:
//dane do logowania do bazy $adres='127.0.0.1'; $login='root'; $haslo=''; $nazwa_bazy='8069'; $nazwa_tabeli='Products'; //łaczenie z baza if(!$polaczenie) { } { } //zapytania do bazy $zapytanie1 = mysql_query( "SHOW FIELDS FROM $nazwa_tabeli") or die ("Błąd zapytania".mysql_errno()); //pobranie nazw kolumn z tabeli { $kolumny[] = $wynik['Field']; } //tworzenie tabeli/ wyświetlanie w tabeli foreach($kolumny as $kolumna) { } { } ?>
Wynik działania uruchomionego kodu