*argh* fehler im GB-installscript find aber den fehler nicht

Wolf of Doom

Erfahrenes Mitglied
hi,

also ich code derzeit an einen gb script so jetzt hab ichs fertig aber jetzt in den istall script kommt immer der fehler
Code:
Parse error: parse error in C:\webserv\working\gb\install.php on line 16
ich versuch seit 3 tagen den fehler zufinden aber ich komm nicht dahinter

PHP:
query = 'CREATE TABLE `gb` (`id` INT (11) UNSIGNED DEFAULT '0' NOT NULL AUTO_INCREMENT,'.
   	'`name` VARCHAR (50) DEFAULT '0' NOT NULL, ´email´ VARCHAR (100) DEFAULT '0' NOT NULL,'.
   	'`hp` VARCHAR (100) DEFAULT '0' NOT NULL, `msg` VARCHAR TEXT NOT NULL, `date` DATETIME,'.
   	'PRIMARY KEY (`id`))';
   $resulte = mysql_query($query,$conn);
   if (!resulte)
      { ('die table <b>gb</b> konnte <b>nicht</b> erfolgreich angelegt werden'); }
   echo 'die table $dbtable wurde erfolgreich angelegt';
   mysql_close($conn);

also please help me, bevor ich vor verzweiflung stirb *gg*

cya

wolf
 
Zuletzt bearbeitet:
PHP:
(´id`))
vielleicht hier ? warum willste eigentlich immer ne neue tabelle erstellen ?
*loel*
naja sonst versuchs anstatt mit ` mit '
so jetzt reichts :D :
PHP:
query = "CREATE TABLE `gb` (`id` INT (11) UNSIGNED DEFAULT '0' NOT NULL AUTO_INCREMENT,'.
       '`name` VARCHAR (50) DEFAULT '0' NOT NULL, ´email´ VARCHAR (100) DEFAULT '0' NOT NULL,'.
       '`hp` VARCHAR (100) DEFAULT '0' NOT NULL, `msg` VARCHAR TEXT NOT NULL, `date` DATETIME,'.
       'PRIMARY KEY (`id`))";
ich hoffe jetzt hats geklappt ... ;)
 
Zuletzt bearbeitet:
hi,


also leider hat mir dies auch nicht weitergeholfen ich poste einfach mal den ganzen code

PHP:
<html>
<head>
<title>T-GB-install</title>
</head>
<body bgcolor='135376' text='white'>

<?
   include('config.php');
   $conn = @mysql_connect($dbserver,$dbuser,$dbpass);
   if (!$conn)
      { die('kann keine Verbindung zur $dbserver aufbauen'); }
   $resulte = @mysql_create_db($dbname,$conn);
   if (!$resulte)
      { die('kann keine Verbindung zur $dbserver aufbauen'); }
   mysql_select_db($dbtable,$conn);
   query = "CREATE TABLE `gb` (`id` INT (11) UNSIGNED DEFAULT '0' NOT NULL AUTO_INCREMENT,'.
          '`name` VARCHAR (50) DEFAULT '0' NOT NULL, ´email´ VARCHAR (100) DEFAULT '0' NOT NULL,'.
          '`hp` VARCHAR (100) DEFAULT '0' NOT NULL, `msg` VARCHAR TEXT NOT NULL, `date` DATETIME,'.
          'PRIMARY KEY (`id`))";
   $resulte = mysql_query($query,$conn);
   if (!resulte)
      { ('die table <b>gb</b> konnte <b>nicht</b> erfolgreich angelegt werden'); }
   echo 'die table $dbtable wurde erfolgreich angelegt';
   mysql_close($conn);
?>

</body>
</html>


cya
wolf
 
Zuletzt bearbeitet:
sonst erstell doch einfach die tabelle mit mysqladmin und kopier den befehl den er dir dafür anzeigt ;)
 
Versuchs mal mit dieser Query:
PHP:
$query = "CREATE TABLE `gb` (`id` INT (11) UNSIGNED DEFAULT '0' NOT NULL AUTO_INCREMENT, ".
          "`name` VARCHAR (50) DEFAULT '0' NOT NULL, ´email´ VARCHAR (100) DEFAULT '0' NOT NULL, ".
          "`hp` VARCHAR (100) DEFAULT '0' NOT NULL, `msg` VARCHAR TEXT NOT NULL, `date` DATETIME, ".
          "PRIMARY KEY (`id`))";
 
also in dem oberen script seh ich gleich schon zwei fehler (hast du keinen editor mit syntaxhighlighting?)
query und resulte sind keine variablen...
also bei query= meine ich und bei if (!resulte)

und warum denn Query mit '?
ich meine, du setzt da ja keine "values"...
PHP:
$query = "CREATE TABLE gb (id INT (11) UNSIGNED DEFAULT '0' NOT NULL
AUTO_INCREMENT, name VARCHAR (50) DEFAULT '0' NOT NULL, email VARCHAR
(100) DEFAULT '0' NOT NULL, hp VARCHAR (100) DEFAULT '0' NOT NULL,
msg VARCHAR TEXT NOT NULL, date DATETIME, PRIMARY KEY (id))";
 
Zurück