Versuche eine Tabelle zu erstellen

macdreamer

Grünschnabel
Guten Morgen alle zusammen

ich bekomme folgende Fehler Meldung:

Code:
Parse error: syntax error, unexpected T_STRING in D:\apachefriends\xampp\htdocs\MMOS\index.php on line 15

bei diesem Script. Zeile 15 habe ich mit ">" makiert, bis zur Zeile 15 hat alles einwandfrei geklappt:

Code:
<?
include('db.inc');

/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen");

/* Erstellt falls nötig eine datenbank */
$erg = mysql_select_db($db_name);
if (!$erg){
 if (mysql_create_db ($db_name)){
  echo "Datenbank $db_name wurde erstellt!";
 }
}
 /* Erstellt Tabelle */
Zeile 15> $sql = CREATE TABLE `Produkte` (`id` INT NOT NULL AUTO_INCREMENT ,`Key` INT NOT NULL ,`Name` TEXT NOT NULL ,`Beschreibung` TEXT NOT NULL ,`Preis` FLOAT NOT NULL ,`Anzahl` INT NOT NULL ,PRIMARY KEY ( `id` ));
$erg = mysql_query($sql);
?>

ich weiß nicht was ich falsch gemacht :confused:

Danke schonmal im vorraus.
 
Probier mal Folgendes:
PHP:
<?php

	include 'db.inc';

	/* Erstellt Connect zum Datenbankserver her */
	$db = @Mmysql_connect($db_server, $db_user, $db_passwort) or die('Konnte keine Verbindung zur Datenbankserver herstellen!');

	/* Erstellt falls nötig eine Datenbank */

	if( !mysql_select_db($db_name) ) {
		if( mysql_create_db($db_name) ) {
			echo 'Datenbank '.$db_name.' wurde erstellt!';
		}
	}
	/* Erstellt Tabelle */
	$query = "
		CREATE TABLE IF NOT EXISTS
		        `Produkte` (
		          `id` INT NOT NULL AUTO_INCREMENT,
		          `Key` INT NOT NULL,
		          `Name` TEXT NOT NULL,
		          `Beschreibung` TEXT NOT NULL,
		          `Preis` FLOAT NOT NULL,
		          `Anzahl` INT NOT NULL,
		          PRIMARY KEY ( `id` )
		        );
		";
	$result = mysql_query($query);

?>
Zeichenketten müssen auch als solche ausgezeichnet werden.
 
Zurück