Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tworzenie tabeli w sql,naglowek
Forum PHP.pl > Forum > PHP
gruffi
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);
nowotny
Wyechuj zawartość zmiennej $query po jej posklejaniu do końca bo tak to trudno powiedzieć...
gruffi
Siedzialem na tym od wczoraj, a tu nagle zaraz po tym jak napisalem posta zauwazylem blad. Zmienna "a" powinna byc mniejsza tylko, a nie mniejsza, rowna...
Temat niewazny.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.