Dabei seit: 17.02.2006 Ort: borken Alter: 39 Geschlecht:
Verfasst Mo 08.12.2008 13:22 Titel
newslettersystem installieren ...
hallo ich möchte ein newslettersystem installieren,
config-daten zu DB habe ich alle eingefügt ... doch kurioserweise
schreibt er mir nach dem install ...
Fehler bei der installation ... haben sie alle daten in der config
richtig eingefügt ...
wenn ich mir die db ansehe hat er 3 von 8 tabellen eingepflegt,
der rest fehlt ....
das ist die install.php:
Code:
..
<?php
include("./include/config.inc.php");
define(NEWSLETTER_DB_CREATE_USER,
"CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."Nutzer (".
"NutzerID int(10) unsigned NOT NULL auto_increment, ".
"NutzerAnrede varchar(120), ".
"NutzerName varchar(120), ".
"NutzerEMail varchar(120) NOT NULL, ".
"PRIMARY KEY (NutzerID), ".
"KEY NutzerEMail (NutzerEMail)".
")");
define(NEWSLETTER_DB_CREATE_THEMA,
"CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."Thema (".
"ThemaID int(10) unsigned NOT NULL auto_increment, ".
"ThemaTitel varchar(120) NOT NULL, ".
"ThemaSkript varchar(120) NULL, ".
"ThemaSkriptHLevel tinyint(1) NOT NULL default 1, ".
"ThemaAbsenderName varchar(120) NULL, ".
"ThemaAbsenderEMail varchar(120) NOT NULL, ".
"ThemaNutzerSiezen bool NOT NULL default 1, ".
"MailTempRegisterID int(10) unsigned NOT NULL, ".
"MailTempUnregisterID int(10) unsigned NOT NULL, ".
"PRIMARY KEY (ThemaID),".
"UNIQUE KEY ThemaTitel (ThemaTitel)".
")");
define(NEWSLETTER_DB_CREATE_MAILTEMP,
"CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."MailTemp (".
"MailTempID int(10) unsigned NOT NULL auto_increment, ".
"MailTempTitel varchar(120) NOT NULL, ".
"MailTempMIME tinyint(1) NOT NULL, ".
"MailTempText Text NOT NULL, ".
"ThemaID int(10) unsigned NOT NULL, ".
"PRIMARY KEY (MailTempID), ".
"UNIQUE KEY MailTempTitelThema (MailTempTitel, ThemaID)".
")");
define(NEWSLETTER_DB_CREATE_NUTZERTHEMA,
"CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."NutzerThema (".
"NutzerThemaID int(10) unsigned NOT NULL auto_increment, ".
"NutzerThemaStatus tinyint(1) NOT NULL, ".
"NutzerThemaCode varchar(15) NOT NULL, ".
"NutzerThemaLA timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, ".
"NutzerID int(10) unsigned NOT NULL, ".
"ThemaID int(10) unsigned NOT NULL, ".
"PRIMARY KEY (NutzerThemaID), ".
"KEY NutzerStatus (NutzerThemaStatus)".
")");
define(NEWSLETTER_DB_CREATE_NUTZERMAILTEMP,
"CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."NutzerMailTemp (".
"NutzerMailTempID int(10) unsigned NOT NULL auto_increment, ".
"NutzerID int(10) unsigned NOT NULL, ".
"MailTempID int(10) unsigned NOT NULL, ".
"PRIMARY KEY (NutzerMailTempID)".
")");
define(NEWSLETTER_DB_CREATE_ARCHIV,
"CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."Archiv (".
"ArchivID int(10) unsigned NOT NULL auto_increment, ".
"ArchivBetreff varchar(255) NOT NULL, ".
"ArchivText Text NOT NULL, ".
"ArchivDatum timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, ".
"ThemaID int(10) unsigned NOT NULL, ".
"PRIMARY KEY (ArchivID)".
")");
define(NEWSLETTER_DB_CREATE_ARCHIVMAILTEMP,
"CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."ArchivMailTemp (".
"ArchivMailTempID int(10) unsigned NOT NULL auto_increment, ".
"ArchivID int(10) unsigned NOT NULL, ".
"MailTempID int(10) unsigned NOT NULL, ".
"PRIMARY KEY (ArchivMailTempID)".
")");
define(NEWSLETTER_DB_CREATE_LOGIN,
"CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."Login (".
"LoginID int(10) unsigned NOT NULL auto_increment, ".
"LoginName varchar(20) NOT NULL, ".
"LoginEMail varchar(120) NULL, ".
"LoginPWD varchar(32) NOT NULL, ".
"PRIMARY KEY (LoginID)".
")");
$ok = 0;
if (!sql_query(NEWSLETTER_DB_CREATE_USER)) $ok = 1;
if ($ok == 0) if (!sql_query(NEWSLETTER_DB_CREATE_THEMA)) $ok = 2;
if ($ok == 0) if (!sql_query(NEWSLETTER_DB_CREATE_MAILTEMP)) $ok = 3;
if ($ok == 0) if (!sql_query(NEWSLETTER_DB_CREATE_NUTZERTHEMA)) $ok = 4;
if ($ok == 0) if (!sql_query(NEWSLETTER_DB_CREATE_NUTZERMAILTEMP)) $ok = 5;
if ($ok == 0) if (!sql_query(NEWSLETTER_DB_CREATE_ARCHIV)) $ok = 6;
if ($ok == 0) if (!sql_query(NEWSLETTER_DB_CREATE_ARCHIVMAILTEMP)) $ok = 7;
if ($ok == 0) if (!sql_query(NEWSLETTER_DB_CREATE_LOGIN)) $ok = 8;
// ersten Administrator eintragen
if ($ok == 0) { // keine Fehler bisher
$loginname = "Administrator";
$loginemail = '';
$loginPwd = newPassword();
$feldliste = array("LoginName", "LoginEMail", "LoginPWD");
$werteliste = array($loginname, $loginemail, md5($loginPwd));
if (!zeileinsert($feldliste, $werteliste, NEWSLETTER_DB_PRAEFIX."Login")) $ok = 9;
} // END IF keine Fehler bisher
Dabei seit: 17.02.2006 Ort: borken Alter: 39 Geschlecht:
Verfasst Mo 08.12.2008 13:40 Titel
äää
wenn ich das eingebe:
Code:
CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."Archiv (".
"ArchivID int(10) unsigned NOT NULL auto_increment, ".
"ArchivBetreff varchar(255) NOT NULL, ".
"ArchivText Text NOT NULL, ".
"ArchivDatum timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, ".
"ThemaID int(10) unsigned NOT NULL, ".
"PRIMARY KEY (ArchivID)
kommt das als fehlermeldung raus:
Code:
MySQL meldet:
#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 '".NEWSLETTER_DB_PRAEFIX."Archiv (".
"ArchivID int(10) unsig
Zuletzt bearbeitet von ma1973 am Mo 08.12.2008 13:44, insgesamt 2-mal bearbeitet
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.