| -zwiteq- |
Post
#1
|
|
Goście |
Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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!!! (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) 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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) z góry dzieki za podopowiedz witek ps sorki za tak lamerskie pytanko ale jakos nie moge sobie dac z tym rady (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) |
|
|
|
zwiteq dynamiczne tworzenie tabel w mysql 11.05.2005, 09:19:27
nospor masz błąd skladni. masz linka i popatrz se jak ma ... 11.05.2005, 09:33:54
zwiteq nie raczej nie kiedy usuwam znak $ ($i)... 11.05.2005, 09:48:44
nospor no to najwyraźniej nie są akceptowane cyfry.
wyswi... 11.05.2005, 09:52:10
zwiteq Jak to z mądrym dobrze pogadać zapomnialem o tym c... 11.05.2005, 10:12:09 ![]() ![]() |
|
Aktualny czas: 20.12.2025 - 08:15 |