Ich will nen sql befehl ausführen, der liegt in der datei "installsql.sql". wenn ich diese in phpmyadmin im sql-bereich ausführe, funktioniert es einwandfrei. ich möchte diese aber per script installieren. dazu nehme ich folgendes script:
egal was ich mache, ich bekomme den fehler:
woran kann das liegen?
Zeile 23: DROP TABLE IF EXISTS `allg_lg_tf`;
PHP-Code:
$db_list = mysql_list_dbs();
$cnt = mysql_num_rows($db_list);
$cnt = $cnt + 1;
$db="SP22DE_".$cnt;
mysql_query("CREATE DATABASE `$db`")or die(mysql_error());
$sql = file_get_contents("installsql.sql");
echo $sql;
mysql_query($sql)or die(mysql_error());
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 '; CREATE TABLE IF NOT EXISTS `allg_lg_tf` (
`language` varchar(255) NOT NULL' at line 23
check the manual that corresponds to your MySQL server version for the
right syntax to use near '; CREATE TABLE IF NOT EXISTS `allg_lg_tf` (
`language` varchar(255) NOT NULL' at line 23
Zeile 23: DROP TABLE IF EXISTS `allg_lg_tf`;
Kommentar