MySQL Problem

Querulant

SEO
ID: 165221
L
20 April 2006
4.605
528
Hallo,
möchte folgenden Code in meine DB einpflegen, es kommt nur immer die Meldung:


--
-- Tabellenstruktur für Tabelle `aktien`
--
CREATE TABLE `aktien` (
`id` bigint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
`projektid` int( 11 ) NOT NULL default '0',
`besitzer` int( 11 ) NOT NULL default '0',
`anzahl` int( 11 ) NOT NULL default '0',
`preis` decimal( 10, 2 ) NOT NULL default '0.00',
`verkauf_only` int( 11 ) NOT NULL default '0',
PRIMARY KEY ( `id` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =1;

MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=1' at line 9

SQL Code:
PHP:
--
-- Tabellenstruktur für Tabelle `aktien`
-- 

CREATE TABLE `aktien` (
  `id` bigint(20) unsigned NOT NULL auto_increment,
  `projektid` int(11) NOT NULL default '0',
  `besitzer` int(11) NOT NULL default '0',
  `anzahl` int(11) NOT NULL default '0',
  `preis` decimal(10,2) NOT NULL default '0.00',
  `verkauf_only` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Tabellenstruktur für Tabelle `bilanz`
-- 

CREATE TABLE `bilanz` (
  `id` bigint(20) unsigned NOT NULL auto_increment,
  `projektid` int(11) NOT NULL default '0',
  `betreff` varchar(50) NOT NULL default '',
  `art` varchar(50) NOT NULL default '',
  `anzahl` decimal(10,0) NOT NULL default '0',
  `aktien` int(11) NOT NULL default '0',
  `zeit` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Tabellenstruktur für Tabelle `button_data`
-- 

CREATE TABLE `button_data` (
  `id` int(3) NOT NULL auto_increment,
  `img_src` varchar(255) NOT NULL default '',
  `a_href` varchar(255) NOT NULL default '',
  `passwort` varchar(50) NOT NULL default '',
  `art` char(1) NOT NULL default '',
  `anzahl_gebucht` int(10) NOT NULL default '0',
  `anzahl_erzeugt` int(10) NOT NULL default '0',
  `anzahl_erzeugt2` int(10) NOT NULL default '0',
  KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

-- 
-- Tabellenstruktur für Tabelle `button_ip_sperre`
-- 

CREATE TABLE `button_ip_sperre` (
  `ip` varchar(50) NOT NULL default '',
  `id` int(3) NOT NULL default '0',
  `zeit` int(15) NOT NULL default '0',
  `geklickt` int(1) NOT NULL default '0',
  `username` text NOT NULL,
  `referer` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


-- --------------------------------------------------------

-- 
-- Tabellenstruktur für Tabelle `content`
-- 

CREATE TABLE `content` (
  `id` bigint(20) NOT NULL auto_increment,
  `name` varchar(50) NOT NULL default '',
  `content` text NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

-- 
-- Daten für Tabelle `content`
-- 

INSERT INTO `content` (`id`, `name`, `content`) VALUES 
(1, 'home', '<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />\r\n<div style="TEXT-ALIGN: center"><big><big><font face="Comic Sans MS"><big style="TEXT-DECORATION: underline">Willkommen auf ???.de<br /></big><br /><img style="WIDTH: 468px; HEIGHT: 60px" alt="banner1" src="https://www.anteile4lose.de/banner/468.gif" /><br /><br /></font>Hier kann beliebiger Text hin.</big></big><big><big>\r\n<div style="TEXT-ALIGN: center"><br /></div>\r\n</big></big></div>'),
(2, 'AGB', '<div><em><font size="1">§ 1 <br />Mit der Anmeldung des User auf der Seite Anteile4Lose.de erkennt dieser die AGB als Bestandteil des Vertragsverhältnis rechtswirksam an. <br /><br />§ 2 <br />Einzig gültiges Zahlungsmittel auf der Seite Anteile4Lose sind Klammlose, die virtuelle Bonuswährung der bezahlten Startseite <a href="https://www.klamm.de/?refid=113553" target="_blank">Klamm.de</a>. Klammlose haben keinen Geldwert. <br /><br />§ 3 <br />Jeder User darf sich nur einmal anmelden. Bei der Anmeldung ist zur Verifizierung der Klamm ID die Eingabe des Losepasswortes notwendig. Dieses wird nicht gespeichert. Die Anmeldung ist komplett kostenlos und verpflichtet nicht zum Kauf von Anteilen. <br /><br />§ 4 <br />Zum Betrieb der Seite Anteile4Lose ist es notwendig Daten jedes Users auf elektronischen Medien zu speichern. Mit der Anmeldung erklärt sich der User damit einverstanden. Eine Weitergabe der Daten an dritte Personen ist ausgeschlossen. <br /><br />§ 5 <br />Der Erwerb der Anteile am angebotenen Loseprojekt erfolgt auf eigenes Risiko. Ausgegebene Anteile sind innerhalb der Seite Anteile4Lose frei handelbar, können jederzeit wieder verkauft werden. Die dafür notwendigen Erweiterungen bietet das Script im Userbereich. Für Gewinn und Verlust bei An- und Verkäufen ist allein der User verantwortlich. <br /><br />§ 6 <br />Der User erwirbt mit den Anteilen lediglich einen Anteil am Gewinn doch zu keiner Zeit Eigentum an der anteileausgebenden Loseseite. Demgegenüber haftet der Anteilseigner auch nicht für Verluste. Diese werden aus der Masse der Seite finanziert. <br /><br />§ 7 <br />Jeder ausgegebene Anteil erhält 1/20000 des Gewinn, dieser wird automatisch auf das Userkonto bei Anteile4Lose gezahlt. Anteilseigner haben in ihrem Usermenü die Möglichkeit Einsicht in die Bilanzen der Loseseite zu nehmen. <br /><br />§ 8 <br />Der User kann jederzeit das Vertragsverhältnis mit Anteile4Lose durch Löschen seines Accounts beenden. Anteile4Lose ist berechtigt den Useraccount bei Verstoss gegen die AGB zu löschen. Bei dieser Löschung verfallen alle Anteile und Lose auf dem Anteile4Lose Konto. <br /><br />§ 9 <br />Anteile4Lose ist berechtigt Userkonten ohne Angabe von Gründen zu verweigern oder zu kündigen (auch fristlos). Bei Löschung des Accounts ohne Verstoss gegen die AGB werden auf dem Konto befindliche Anteile zum Tageskurs erstattet und zusammen mit den Losen auf dem Anteile4Lose Konto auf den Klammaccount transferiert. </font></em></div>\r\n<div><em><font size="1"><br /></font></em></div>\r\n<div><font size="1"><em style="FONT-STYLE: italic">§9.1 - Ausschlussregel<br /></em><span style="FONT-STYLE: italic">Auf  </span><a style="FONT-STYLE: italic" href="https://www.klamm.de/?refid=113553" target="_blank"><em>Klamm.de</em></a><span style="FONT-STYLE: italic"> gesperrte User verlieren automatisch auch den Anspruch auf die Nutzung unseres Services. Die Klammlose auf dem entsprechenden Account werden bis zur Klärung durch </span><a style="FONT-STYLE: italic" href="https://www.klamm.de/?refid=113553" target="_blank"><em>Klamm.de</em></a><span style="FONT-STYLE: italic"> eingefroren. Sollte das Mitglied auf Dauer gesperrt werden, werden die Klammlose von uns - in Absprache mit den Administratoren bei </span><a style="FONT-STYLE: italic" href="https://www.klamm.de/?refid=113553" target="_blank"><em>Klamm.de</em></a><span style="FONT-STYLE: italic"> - abzüglich einer Bearbeitungsgebühr gespendet oder zum evtl. Schadensausgleich zur Verfügung gestellt. Auch ertappte Faker haben keinen Anspruch auf ihre Klammlose. Das Guthaben wird eingefroren und der Account gesperrt. Nach Klärung wird er ggf. wieder freigeschaltet.</span> </font></div>\r\n<div><font size="1"><br /><em>§ 10 <br />Der User erklärt sich damit einverstanden auf der Seite Anteile4Lose.de Werbeeinblendungen, Popups und Layerwerbung zu akzeptieren. Anteile4Lose kann für eventuell dabei auftretende Fehler und Schäden nicht haftbar gemacht werden. Mit der Anmeldung erklärt sich der User bereit ggf. über Neuigkeiten und Änderungen per Newsletter informiert zu werden. Der Newsletter wird nicht für externe Werbung missbraucht. <br /><br />§ 11 <br />Jedwede Manipulationen und Manipulationsversuche an Scripten, Software, Datenbanken, Servern oder der Website von Anteile4lose werden mit Löschung des Accounts geahndet und könne jederzeit zur Anzeige gebracht werden. Anteile4Lose ist berechtigt zur Beweissicherung notwendige Daten zu erfassen und zu speichern. <br />Scriptfehler sind dem Betreiber schnellstmöglich, unöffentlich zu melden. Die Ausnutzung eines solchen Fehlers führt zur Löschung des Useraccounts nach § 8.<br /><br />§ 12 <br />Anteile4Lose stellt Software und Informationen zur Verwaltung der Anteile des Loseprojektes bereit, kann aber keine 100%-ige Verfügbarkeit garantieren. Für Schäden aus Nichterreichbarkeit der Seite können keine Haftungsansprüche gestellt werden. <br /><br />§ 13 <br />Anteile4Lose ist berechtigt, seinen Dienst jederzeit einzustellen. Bereits ausgegebene Anteile werden zum Kaufpreis zurück gebucht und die Klammlose auf dem Anteile4Lose Account auf den Klammaccount gebucht. <br /><br />§ 14 <br />Es ist verboten Anteile4Lose in allen Arten von Spam zu bewerben oder aufzulisten. Spammen wird mit dem Löschen des Accounts bestraft. Rechtliche Ansprüche an den versender von Spam bleiben dabei unberührt. <br /><br />§ 15 <br />Jeder User wird nochmals ausdrücklich darauf hingewiesen, dass der Kauf von Anteilen grundsätzlich einem Spekulationsrisiko unterliegt. Kursverluste werden von Anteile4Lose weder ausgeglichen noch getilgt. Der User stellt Anteile4Lose hinsichtlich des Spekulationsrisikos von allen Forderungen frei. Kursgewinne sind demgegenüber zusätzlich zum erwirtschafteten Gewinnanteil Eigentum des Users. <br /><br />§ 16 <br />Sollte eine der oben genannten Bestimmungen dieser AGB unwirksam sein, so berührt dies die übrigen Bestimmungen nicht. Diese bleiben im vollem Umfang wirksam. <br /></em></font><br />\r\n<div style="TEXT-ALIGN: center"><img style="WIDTH: 88px; HEIGHT: 31px" alt="button" src="https://www.anteile4lose.de/banner/88.gif" /><br /></div>\r\n<br /></div>'),
(3, 'impressum', '<p align="center"> </p>\r\n<p align="center"><font size="2"><hr /></font></p>\r\n<p> </p>\r\n<p> </p>\r\n<p align="center"><font size="2">Impressum hinzufügen, Adresse etc...</font></p>\r\n<p align="center"><font size="1"><br /></font></p>\r\n<p align="center"><img style="WIDTH: 234px; HEIGHT: 60px" alt="banner2" src="https://www.anteile4lose.de/banner/234.gif" /> </p>\r\n<hr />\r\n<p> </p>\r\n<p align="center"><strong><font size="3">Bei Anfragen bitte immer KlammID mit angeben!</font></strong> </p>');

-- --------------------------------------------------------

-- 
-- Tabellenstruktur für Tabelle `projekte`
-- 

CREATE TABLE `projekte` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `name` varchar(50) character set latin1 collate latin1_german1_ci NOT NULL default '',
  `kurs` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;

-- --------------------------------------------------------

-- 
-- Tabellenstruktur für Tabelle `transaktionen`
-- 

CREATE TABLE `transaktionen` (
  `id` bigint(20) unsigned NOT NULL auto_increment,
  `zeit` int(11) NOT NULL default '0',
  `klammid` int(11) NOT NULL default '0',
  `betreff` varchar(50) NOT NULL default '',
  `art` char(1) NOT NULL default '',
  `anzahl` decimal(10,2) NOT NULL default '0.00',
  `anzahl_aktien` int(11) NOT NULL default '0',
  `projektid` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;

-- --------------------------------------------------------

-- 
-- Tabellenstruktur für Tabelle `user`
-- 

CREATE TABLE `user` (
  `id` bigint(20) unsigned NOT NULL auto_increment,
  `klammid` int(11) NOT NULL default '0',
  `passwort` varchar(50) NOT NULL default '',
  `email` varchar(50) NOT NULL default '',
  `lose` decimal(10,2) NOT NULL default '0.00',
  `eingezahlt` decimal(10,2) NOT NULL default '0.00',
  `ausgezahlt` decimal(10,2) NOT NULL default '0.00',
  `status` varchar(50) NOT NULL default 'user',
  `sperre` int(1) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

-- 
-- Daten für Tabelle `user`
-- 

INSERT INTO `user` (`id`, `klammid`, `passwort`, `email`, `lose`, `eingezahlt`, `ausgezahlt`, `status`, `sperre`) VALUES 
(1, 1, '', 'xxx', 0.00, 0.00, 0.00, 'admin', 0);

Kann mir einer den Code in eien frühere SQL version umwandeln?

Lg Andre
 
Einfach immer die Sachen nach dem ) einer CREATE TABLE Operation wegmachen, also z.B. folgendes:

Code:
CREATE TABLE `aktien` (
`id` bigint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
`projektid` int( 11 ) NOT NULL default '0',
`besitzer` int( 11 ) NOT NULL default '0',
`anzahl` int( 11 ) NOT NULL default '0',
`preis` decimal( 10, 2 ) NOT NULL default '0.00',
`verkauf_only` int( 11 ) NOT NULL default '0',
PRIMARY KEY ( `id` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =1;

zu

Code:
CREATE TABLE `aktien` (
`id` bigint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
`projektid` int( 11 ) NOT NULL default '0',
`besitzer` int( 11 ) NOT NULL default '0',
`anzahl` int( 11 ) NOT NULL default '0',
`preis` decimal( 10, 2 ) NOT NULL default '0.00',
`verkauf_only` int( 11 ) NOT NULL default '0',
PRIMARY KEY ( `id` )
)


PS: Das Problem gabs schon häufiger ;)
 
Hallo,
aber wenn ichd as wegmach kommen andere fehlermeldungen!

Sitz da seit 30 min dran und änder das. Könnte das nicht einer irgendwie automatisch "umwandeln"? Hab mir alle Mühe gegeben klappt nur nicht.

lg Andre
 
Versuch mal folgendes (Habe vergessen, dass das ; erhalten bleiben mus):

Code:
-- 
-- Tabellenstruktur für Tabelle `aktien`
-- 

CREATE TABLE `aktien` (
  `id` bigint(20) unsigned NOT NULL auto_increment,
  `projektid` int(11) NOT NULL default '0',
  `besitzer` int(11) NOT NULL default '0',
  `anzahl` int(11) NOT NULL default '0',
  `preis` decimal(10,2) NOT NULL default '0.00',
  `verkauf_only` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) AUTO_INCREMENT =1 ;

-- 
-- Tabellenstruktur für Tabelle `bilanz`
-- 

CREATE TABLE `bilanz` (
  `id` bigint(20) unsigned NOT NULL auto_increment,
  `projektid` int(11) NOT NULL default '0',
  `betreff` varchar(50) NOT NULL default '',
  `art` varchar(50) NOT NULL default '',
  `anzahl` decimal(10,0) NOT NULL default '0',
  `aktien` int(11) NOT NULL default '0',
  `zeit` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) AUTO_INCREMENT =1 ;

-- 
-- Tabellenstruktur für Tabelle `button_data`
-- 

CREATE TABLE `button_data` (
  `id` int(3) NOT NULL auto_increment,
  `img_src` varchar(255) NOT NULL default '',
  `a_href` varchar(255) NOT NULL default '',
  `passwort` varchar(50) NOT NULL default '',
  `art` char(1) NOT NULL default '',
  `anzahl_gebucht` int(10) NOT NULL default '0',
  `anzahl_erzeugt` int(10) NOT NULL default '0',
  `anzahl_erzeugt2` int(10) NOT NULL default '0',
  KEY `id` (`id`)
) AUTO_INCREMENT =1 ;

-- --------------------------------------------------------

-- 
-- Tabellenstruktur für Tabelle `button_ip_sperre`
-- 

CREATE TABLE `button_ip_sperre` (
  `ip` varchar(50) NOT NULL default '',
  `id` int(3) NOT NULL default '0',
  `zeit` int(15) NOT NULL default '0',
  `geklickt` int(1) NOT NULL default '0',
  `username` text NOT NULL,
  `referer` text NOT NULL
) ;


-- --------------------------------------------------------

-- 
-- Tabellenstruktur für Tabelle `content`
-- 

CREATE TABLE `content` (
  `id` bigint(20) NOT NULL auto_increment,
  `name` varchar(50) NOT NULL default '',
  `content` text NOT NULL,
  PRIMARY KEY  (`id`)
) AUTO_INCREMENT=4 ;

-- 
-- Daten für Tabelle `content`
-- 

INSERT INTO `content` (`id`, `name`, `content`) VALUES 
(1, 'home', '<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />\r\n<div style="TEXT-ALIGN: center"><big><big><font face="Comic Sans MS"><big style="TEXT-DECORATION: underline">Willkommen auf ???.de<br /></big><br /><img style="WIDTH: 468px; HEIGHT: 60px" alt="banner1" src="https://www.anteile4lose.de/banner/468.gif" /><br /><br /></font>Hier kann beliebiger Text hin.</big></big><big><big>\r\n<div style="TEXT-ALIGN: center"><br /></div>\r\n</big></big></div>'),
(2, 'AGB', '<div><em><font size="1">§ 1 <br />Mit der Anmeldung des User auf der Seite Anteile4Lose.de erkennt dieser die AGB als Bestandteil des Vertragsverhältnis rechtswirksam an. <br /><br />§ 2 <br />Einzig gültiges Zahlungsmittel auf der Seite Anteile4Lose sind Klammlose, die virtuelle Bonuswährung der bezahlten Startseite <a href="https://www.klamm.de/?refid=113553" target="_blank">Klamm.de</a>. Klammlose haben keinen Geldwert. <br /><br />§ 3 <br />Jeder User darf sich nur einmal anmelden. Bei der Anmeldung ist zur Verifizierung der Klamm ID die Eingabe des Losepasswortes notwendig. Dieses wird nicht gespeichert. Die Anmeldung ist komplett kostenlos und verpflichtet nicht zum Kauf von Anteilen. <br /><br />§ 4 <br />Zum Betrieb der Seite Anteile4Lose ist es notwendig Daten jedes Users auf elektronischen Medien zu speichern. Mit der Anmeldung erklärt sich der User damit einverstanden. Eine Weitergabe der Daten an dritte Personen ist ausgeschlossen. <br /><br />§ 5 <br />Der Erwerb der Anteile am angebotenen Loseprojekt erfolgt auf eigenes Risiko. Ausgegebene Anteile sind innerhalb der Seite Anteile4Lose frei handelbar, können jederzeit wieder verkauft werden. Die dafür notwendigen Erweiterungen bietet das Script im Userbereich. Für Gewinn und Verlust bei An- und Verkäufen ist allein der User verantwortlich. <br /><br />§ 6 <br />Der User erwirbt mit den Anteilen lediglich einen Anteil am Gewinn doch zu keiner Zeit Eigentum an der anteileausgebenden Loseseite. Demgegenüber haftet der Anteilseigner auch nicht für Verluste. Diese werden aus der Masse der Seite finanziert. <br /><br />§ 7 <br />Jeder ausgegebene Anteil erhält 1/20000 des Gewinn, dieser wird automatisch auf das Userkonto bei Anteile4Lose gezahlt. Anteilseigner haben in ihrem Usermenü die Möglichkeit Einsicht in die Bilanzen der Loseseite zu nehmen. <br /><br />§ 8 <br />Der User kann jederzeit das Vertragsverhältnis mit Anteile4Lose durch Löschen seines Accounts beenden. Anteile4Lose ist berechtigt den Useraccount bei Verstoss gegen die AGB zu löschen. Bei dieser Löschung verfallen alle Anteile und Lose auf dem Anteile4Lose Konto. <br /><br />§ 9 <br />Anteile4Lose ist berechtigt Userkonten ohne Angabe von Gründen zu verweigern oder zu kündigen (auch fristlos). Bei Löschung des Accounts ohne Verstoss gegen die AGB werden auf dem Konto befindliche Anteile zum Tageskurs erstattet und zusammen mit den Losen auf dem Anteile4Lose Konto auf den Klammaccount transferiert. </font></em></div>\r\n<div><em><font size="1"><br /></font></em></div>\r\n<div><font size="1"><em style="FONT-STYLE: italic">§9.1 - Ausschlussregel<br /></em><span style="FONT-STYLE: italic">Auf  </span><a style="FONT-STYLE: italic" href="https://www.klamm.de/?refid=113553" target="_blank"><em>Klamm.de</em></a><span style="FONT-STYLE: italic"> gesperrte User verlieren automatisch auch den Anspruch auf die Nutzung unseres Services. Die Klammlose auf dem entsprechenden Account werden bis zur Klärung durch </span><a style="FONT-STYLE: italic" href="https://www.klamm.de/?refid=113553" target="_blank"><em>Klamm.de</em></a><span style="FONT-STYLE: italic"> eingefroren. Sollte das Mitglied auf Dauer gesperrt werden, werden die Klammlose von uns - in Absprache mit den Administratoren bei </span><a style="FONT-STYLE: italic" href="https://www.klamm.de/?refid=113553" target="_blank"><em>Klamm.de</em></a><span style="FONT-STYLE: italic"> - abzüglich einer Bearbeitungsgebühr gespendet oder zum evtl. Schadensausgleich zur Verfügung gestellt. Auch ertappte Faker haben keinen Anspruch auf ihre Klammlose. Das Guthaben wird eingefroren und der Account gesperrt. Nach Klärung wird er ggf. wieder freigeschaltet.</span> </font></div>\r\n<div><font size="1"><br /><em>§ 10 <br />Der User erklärt sich damit einverstanden auf der Seite Anteile4Lose.de Werbeeinblendungen, Popups und Layerwerbung zu akzeptieren. Anteile4Lose kann für eventuell dabei auftretende Fehler und Schäden nicht haftbar gemacht werden. Mit der Anmeldung erklärt sich der User bereit ggf. über Neuigkeiten und Änderungen per Newsletter informiert zu werden. Der Newsletter wird nicht für externe Werbung missbraucht. <br /><br />§ 11 <br />Jedwede Manipulationen und Manipulationsversuche an Scripten, Software, Datenbanken, Servern oder der Website von Anteile4lose werden mit Löschung des Accounts geahndet und könne jederzeit zur Anzeige gebracht werden. Anteile4Lose ist berechtigt zur Beweissicherung notwendige Daten zu erfassen und zu speichern. <br />Scriptfehler sind dem Betreiber schnellstmöglich, unöffentlich zu melden. Die Ausnutzung eines solchen Fehlers führt zur Löschung des Useraccounts nach § 8.<br /><br />§ 12 <br />Anteile4Lose stellt Software und Informationen zur Verwaltung der Anteile des Loseprojektes bereit, kann aber keine 100%-ige Verfügbarkeit garantieren. Für Schäden aus Nichterreichbarkeit der Seite können keine Haftungsansprüche gestellt werden. <br /><br />§ 13 <br />Anteile4Lose ist berechtigt, seinen Dienst jederzeit einzustellen. Bereits ausgegebene Anteile werden zum Kaufpreis zurück gebucht und die Klammlose auf dem Anteile4Lose Account auf den Klammaccount gebucht. <br /><br />§ 14 <br />Es ist verboten Anteile4Lose in allen Arten von Spam zu bewerben oder aufzulisten. Spammen wird mit dem Löschen des Accounts bestraft. Rechtliche Ansprüche an den versender von Spam bleiben dabei unberührt. <br /><br />§ 15 <br />Jeder User wird nochmals ausdrücklich darauf hingewiesen, dass der Kauf von Anteilen grundsätzlich einem Spekulationsrisiko unterliegt. Kursverluste werden von Anteile4Lose weder ausgeglichen noch getilgt. Der User stellt Anteile4Lose hinsichtlich des Spekulationsrisikos von allen Forderungen frei. Kursgewinne sind demgegenüber zusätzlich zum erwirtschafteten Gewinnanteil Eigentum des Users. <br /><br />§ 16 <br />Sollte eine der oben genannten Bestimmungen dieser AGB unwirksam sein, so berührt dies die übrigen Bestimmungen nicht. Diese bleiben im vollem Umfang wirksam. <br /></em></font><br />\r\n<div style="TEXT-ALIGN: center"><img style="WIDTH: 88px; HEIGHT: 31px" alt="button" src="https://www.anteile4lose.de/banner/88.gif" /><br /></div>\r\n<br /></div>'),
(3, 'impressum', '<p align="center"> </p>\r\n<p align="center"><font size="2"><hr /></font></p>\r\n<p> </p>\r\n<p> </p>\r\n<p align="center"><font size="2">Impressum hinzufügen, Adresse etc...</font></p>\r\n<p align="center"><font size="1"><br /></font></p>\r\n<p align="center"><img style="WIDTH: 234px; HEIGHT: 60px" alt="banner2" src="https://www.anteile4lose.de/banner/234.gif" /> </p>\r\n<hr />\r\n<p> </p>\r\n<p align="center"><strong><font size="3">Bei Anfragen bitte immer KlammID mit angeben!</font></strong> </p>');

-- --------------------------------------------------------

-- 
-- Tabellenstruktur für Tabelle `projekte`
-- 

CREATE TABLE `projekte` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `name` varchar(50) character set latin1 collate latin1_german1_ci NOT NULL default '',
  `kurs` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) AUTO_INCREMENT=0 ;

-- --------------------------------------------------------

-- 
-- Tabellenstruktur für Tabelle `transaktionen`
-- 

CREATE TABLE `transaktionen` (
  `id` bigint(20) unsigned NOT NULL auto_increment,
  `zeit` int(11) NOT NULL default '0',
  `klammid` int(11) NOT NULL default '0',
  `betreff` varchar(50) NOT NULL default '',
  `art` char(1) NOT NULL default '',
  `anzahl` decimal(10,2) NOT NULL default '0.00',
  `anzahl_aktien` int(11) NOT NULL default '0',
  `projektid` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) AUTO_INCREMENT=0 ;

-- --------------------------------------------------------

-- 
-- Tabellenstruktur für Tabelle `user`
-- 

CREATE TABLE `user` (
  `id` bigint(20) unsigned NOT NULL auto_increment,
  `klammid` int(11) NOT NULL default '0',
  `passwort` varchar(50) NOT NULL default '',
  `email` varchar(50) NOT NULL default '',
  `lose` decimal(10,2) NOT NULL default '0.00',
  `eingezahlt` decimal(10,2) NOT NULL default '0.00',
  `ausgezahlt` decimal(10,2) NOT NULL default '0.00',
  `status` varchar(50) NOT NULL default 'user',
  `sperre` int(1) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) AUTO_INCREMENT=2 ;

-- 
-- Daten für Tabelle `user`
-- 

INSERT INTO `user` (`id`, `klammid`, `passwort`, `email`, `lose`, `eingezahlt`, `ausgezahlt`, `status`, `sperre`) VALUES 
(1, 1, '', 'xxx', 0.00, 0.00, 0.00, 'admin', 0);

PS: Das AUTO_INCREMENT habe ich mal teilweise dagelassen, dürfte man eigentl. weglassen können wenn das Script ordentlich programmiert wurde ;)
 
Einfach immer die Sachen nach dem ) einer CREATE TABLE Operation wegmachen, also z.B. folgendes:

na wie sinnvoll, dann würden zB aus InnoDB MyIsam-Tabellen werden, das Charset wäre eventuell net korrekt, was eine suuuuper Antwort :wall:


lass mal das DEFAULT vor Charachter Set weg, ansonste: nutzt du eine MySQL-Version die damit nicht kompatibel ist? Mach mal in Mysql den SQL-Kompatibilitätsmodus beim Export auf MySQL40
 
der fehler liegt definitiv in deiner MSQL version.

Ihr SQL-Befehl wurde erfolgreich ausgeführt. (die Abfrage dauerte 0.0615 sek.)
SQL-Befehl:
CREATE TABLE `aktien` (
`id` bigint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
`projektid` int( 11 ) NOT NULL default '0',
`besitzer` int( 11 ) NOT NULL default '0',
`anzahl` int( 11 ) NOT NULL default '0',
`preis` decimal( 10, 2 ) NOT NULL default '0.00',
`verkauf_only` int( 11 ) NOT NULL default '0',
PRIMARY KEY ( `id` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =1;
 
auf Windows ist InnoDB der Standard und bei Linux isses MyIsam, verstehe wer was das soll... :roll:
Das war aber ned schon immer ?
Wie ich noch mit meiner alten 3.23.56 gearbeitet hab, war immer MyISAM voreingestellt. Seit n einiger Zeit hab ich MySQL5 drauf und hatte mich dann eines Tages mal gewundert, warum im phpMyAdmin plötzlich irgendwas von freiem Inno-Speicher oder sowas stand.
Da hab ich gesehen, dass jetzt die InnoDB die Standardengine is.
 
ich habe auf dem server,

auf dem ich deine datenbank installierte "Server Version: 4.1.21-standard"

so habe ich sie auf dieser versoin installiert bekommen.
MySQL 4.0.24-standard


Ihr SQL-Befehl wurde erfolgreich ausgeführt. (die Abfrage dauerte 0.0245 sek)
SQL-Befehl:
CREATE TABLE `aktien` (
`id` bigint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
`projektid` int( 11 ) NOT NULL default '0',
`besitzer` int( 11 ) NOT NULL default '0',
`anzahl` int( 11 ) NOT NULL default '0',
`preis` decimal( 10, 2 ) NOT NULL default '0.00',
`verkauf_only` int( 11 ) NOT NULL default '0',
PRIMARY KEY ( `id` )
) CHARSET = latin1 AUTO_INCREMENT =1

gruss

peter