Witam!
Kamil wtedy otrzymuje blad Mam problem polegający na tym, ze jesli chce stworzyc tabele o naglowkach pobieranych z funkcji dbase_get_header_info($db)"Something is wrong in your syntax obok 'VARCHAR(11), PRIMARY KEY(id))' w linii 1". W tej sytuacji pomaga dopisanie jakiegos znaku do zmiennej "b" w tym miejscu $query .= "$b VARCHAR(11), "; Prosze o pomoc w rozwiazaniu problemu.
KOD:
$kolumny=dbase_numfields($db);
$column_info = dbase_get_header_info($db);
$query = "CREATE TABLE oceny (id char(3) NOT NULL,";
for( $a=1; $a<=$kolumny; $a++ ) {
$b=$column_info[$a]['name'];
$query .= "$b VARCHAR(11), ";
}
$query .= "PRIMARY KEY(id))";
$sql=mysql_connect('','root', 'krasnal');
mysql_create_db("baza");
mysql_select_db("baza");
mysql_query($query) or die( mysql_error() );
mysql_close($sql);