i napisłem sobie skrypcik
<?php include("./config/baza.php"); if( $_GET['md'] == 'dodaj' ) { $sql1 = $_POST['tresc']; } echo" <hr /> <form action=\"./test.php?md=dodaj\" method=\"post\"> <textarea cols=\"30\" rows=\"5\" name=\"tresc\"></textarea> <br /> <input type=\"submit\" value=\"Wyślij\" /> </form>"; ?>
tak, ze wklejam sobie do textarea kod SQL i ma się wykonać jednak się nei wykonuje a mysql_error zwraca
Kod
Something is wrong in your syntax obok '\'\', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2; ' w linii 3
to jest kod SQL wyswietlony przez w/w skrypt czyli $sql1
CREATE TABLE `artykuly_a` ( `id` int(8) NOT NULL AUTO_INCREMENT, `nazwa` varchar(255) NOT NULL DEFAULT \'', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2 ; -- -- Zrzut danych tabeli `artykuly_a` -- INSERT INTO `artykuly_a` VALUES (1, 'Artykuły'); -- -------------------------------------------------------- -- -- Struktura tabeli dla `artykuly_b` -- CREATE TABLE `artykuly_b` ( `id` int(8) NOT NULL auto_increment, `id_a` int(8) NOT NULL default '0', `nazwa` varchar(255) NOT NULL default '', `opis` text NOT NULL, `odslony` int(8) NOT NULL default '0', `czy_ikona` int(8) NOT NULL default '0', `status` int(8) NOT NULL default '0', `ikona` varchar(255) NOT NULL default '0', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=6 ; -- -- Zrzut danych tabeli `artykuly_b` -- INSERT INTO `artykuly_b` VALUES (1, 1, 'Emotikony graficzne', 'Ich (...)
jednak jak wklejam z PHPmyadmina nie ma escapowania znaków.
i cuż porazdzić

kod SQL jest niemały.