Folgendes Problem:
Startseite index.php, in der eine create_db.php eingebunden ist.
Code:
<?php
error_reporting(E_ALL);
include ("config_inc.php");
mysql_query("create database $dbase");
mysql_close();
?>
funktioniert, $dbase wird erstellt.
Mit einem "click" zur nächsten Seite form.php, in der eine create_table.php eingebunden ist.
Code:
<?php
include ("config_inc.php");
mysql_select_db($dbase);
mysql_query ("CREATE TABLE kundendaten
(
id int(3) auto_increment NOT NULL,
datum datetime DEFAULT 0000-00-00 00:00:00 NOT NULL,
name varchar(50) NOT NULL,
vorname varchar(50) NOT NULL,
strasse varchar(50) NOT NULL,
nr varchar(50) NOT NULL,
plz(5) NOT NULL,
ort varchar(50) NOT NULL,
email varchar(50) NOT NULL,
telefon varchar(20) NOT NULL,
telefax varchar(20) NOT NULL,
passwort varchar(9) NOT NULL,
PRIMARY KEY (id)
);");
mysql_close($db);
echo "Die Tabelle wurde angelegt.";
?>
Ausgabe: Die Tabelle wurde angelegt. Aber leider wurde tatsächlich innerhalb der datenbank $dbase keine Tabelle angelegt.
Kann mir jemand helfen?
Startseite index.php, in der eine create_db.php eingebunden ist.
Code:
<?php
error_reporting(E_ALL);
include ("config_inc.php");
mysql_query("create database $dbase");
mysql_close();
?>
funktioniert, $dbase wird erstellt.
Mit einem "click" zur nächsten Seite form.php, in der eine create_table.php eingebunden ist.
Code:
<?php
include ("config_inc.php");
mysql_select_db($dbase);
mysql_query ("CREATE TABLE kundendaten
(
id int(3) auto_increment NOT NULL,
datum datetime DEFAULT 0000-00-00 00:00:00 NOT NULL,
name varchar(50) NOT NULL,
vorname varchar(50) NOT NULL,
strasse varchar(50) NOT NULL,
nr varchar(50) NOT NULL,
plz(5) NOT NULL,
ort varchar(50) NOT NULL,
email varchar(50) NOT NULL,
telefon varchar(20) NOT NULL,
telefax varchar(20) NOT NULL,
passwort varchar(9) NOT NULL,
PRIMARY KEY (id)
);");
mysql_close($db);
echo "Die Tabelle wurde angelegt.";
?>
Ausgabe: Die Tabelle wurde angelegt. Aber leider wurde tatsächlich innerhalb der datenbank $dbase keine Tabelle angelegt.
Kann mir jemand helfen?
Kommentar