zrobiłem sobie w PHPmyadminie zrzut całej bazy danych do SQL.
i napisłem sobie skrypcik
<?php
include("./config/baza.php");
if( $_GET['md'] == 'dodaj' )
{
$sql1 = $_POST['tresc'];
echo"<hr /><hr /><hr /><hr />"; }
<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ć (IMG:
http://forum.php.pl/style_emoticons/default/questionmark.gif)
kod SQL jest niemały.