
chce sobie generowac automatycznie ilosc kolumn w tablei w bazie MySQL
zmajstrowalem sobie taki skrypcik ale nie umiem sobie poradzic z błędem moze ktos podpowie
<?php
$conn=mysql_connect("192.168.0.182", "root");
mysql_select_db("praca", $conn);
//to tworzy tabele i zapisuje kolumny ktore maja byc w niej zawsze
mysql_query("CREATE TABLE dni1 (imie VARCHAR(30), nazwisko VARCHAR(30), nr_skf VARCHAR(30), nr_sluzb VARCHAR(30))", $conn);
// to dopisuje kolumny ktore sa zal od zmiennej $i i tu ma wlasnie ich ilosc sie
//zmieniac w tym wyp do 26 i TU MAM PROBLEM!!!

for($i=1;$i<=26;$i++){
mysql_query("ALTER TABLE dni1 ADD ($i VARCHAR(30))", $conn);
}
echo mysql_errno();
echo mysql_error();
?>
przegladarka informuje mnie że:
1064 You have an error in your SQL syntax near 'VARCHAR(30))' at line 1
mam blad obok VARC...
chodzi chyba o obsluge cudzyslowia ja wpisuje tam nazwe zmiennej chce miec
tabele ktora wyglada tak /nazwy kolumn w zal od wart zmiennej $i /
imie nazwisko nr_skf nr_sluzb 1 2 3 4 5 6 ...
motam sie i motam pewnie jakis
prosty babol kombinowalem ze
slahchami cudzyslowami i tylko blad jak to ma
wyglaadac

z góry dzieki za podopowiedz
witek
ps
sorki za tak lamerskie pytanko ale jakos nie moge sobie dac z tym rady
