Duergy
Mitglied
Hallo ihr,
ich habe mal wieder ein kleines Problem.
Ich erstelle gerade eine Installations PHP
Dort soll auch eine Tabelle erstellt werden
Führe ich die setup.php aus schmeißt er mir aber folgendes raus
Ich lasse mir zusätzlich noch die $query anzeigen welche wie folgt aussieht:
Ein blick ins PMA zeigt das er CREATE erledigt hat aber nicht INSERT.
Wenn ich jetzt genau den Code oben im PMA ausführe läuft es durch und er macht sowohl CREATE als auch INSERT
Wo ist mein Fehler?
ich habe mal wieder ein kleines Problem.
Ich erstelle gerade eine Installations PHP
Dort soll auch eine Tabelle erstellt werden
PHP:
if($db->query("
CREATE TABLE IF NOT EXISTS `config` (`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `projektname` VARCHAR(255) NOT NULL, `projekturl` VARCHAR(255) NOT NULL, `projektroot` VARCHAR(255) NOT NULL, `projektmail` VARCHAR(255) NOT NULL, `installed` DATETIME NOT NULL) ENGINE = MyISAM;
INSERT INTO `config` (`id`, `projektname`, `projekturl`, `projektroot`, `projektmail`, `installed`) VALUES (NULL, `".mysql_real_escape_string($_POST['projektname'])."`, `".mysql_real_escape_string($_POST['projekturl'])."`, `".mysql_real_escape_string($_POST['projektroot'])."`, `".mysql_real_escape_string($_POST['projektmail'])."`, NOW())","TRUE")
)
{
echo msg("success","Installation erfolgreich!");
}
else{
echo msg("error","Installation nicht erfolgreich!");
}
Führe ich die setup.php aus schmeißt er mir aber folgendes raus
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 'INSERT INTO `config` (`id`, `projektname`, `projekturl`, `projektroot`, `' at line 2
Ich lasse mir zusätzlich noch die $query anzeigen welche wie folgt aussieht:
Code:
CREATE TABLE IF NOT EXISTS `config` (`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `projektname` VARCHAR(255) NOT NULL, `projekturl` VARCHAR(255) NOT NULL, `projektroot` VARCHAR(255) NOT NULL, `projektmail` VARCHAR(255) NOT NULL, `installed` DATETIME NOT NULL) ENGINE = MyISAM;
INSERT INTO `config` (`id`, `projektname`, `projekturl`, `projektroot`, `projektmail`, `installed`) VALUES (NULL, 'Projekt.de', 'http://Projekt.de', 'C:/xampp/htdocs', 'ich@Projekt.de', NOW())
Ein blick ins PMA zeigt das er CREATE erledigt hat aber nicht INSERT.
Wenn ich jetzt genau den Code oben im PMA ausführe läuft es durch und er macht sowohl CREATE als auch INSERT
Wo ist mein Fehler?