Hallo !
Ich habe ein kleines Problem, ich möchte ein install script schreiben in der eine externe.sql datei eingelesen werden soll und in die Mysql datenbank gespeichert wird !
$create ist das gleiche was in der harald.sql steht wenn ich jedoch die vorletzte zeile meines scriptes von $loadfile auf $create ändere funktioniert es !
wo liegt hier der fehler ??
Ich habe ein kleines Problem, ich möchte ein install script schreiben in der eine externe.sql datei eingelesen werden soll und in die Mysql datenbank gespeichert wird !
PHP-Code:
$sqlfile='harald.sql';
$loadfile = fread( fopen( "/kndhome/".$_POST['DBuserName']."/www/installation/sql/" . $sqlfile, 'r' ), filesize( "/kndhome/".$_POST['DBuserName']."/www/installation/sql/" . $sqlfile ) );
$database1 = new database( $_POST['DBhostname'], $_POST['DBuserName'], $_POST['DBpassword'], $_POST['DBname'], $_POST['DBPrefix'] );
echo $loadfile;
$create="CREATE TABLE `HARALD` (
`id` int(8) NOT NULL auto_increment,
`banner` text NOT NULL,
`url` text NOT NULL,
`klicks` text NOT NULL,
`date` varchar(50) NOT NULL default '',
`ip` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
)";
echo"<br><br>".$create;
$database1->setQuery( $loadfile );
$database1->query();
wo liegt hier der fehler ??
Kommentar