[GELÖST] Database Insert wird nicht ausgeführt.
Ho!
Ich versuche gerade per Contao Daten aus einer Excel-Datei zu importieren. Dabei wende ich folgenden Code an:
PHP-Code:
$this->Database->prepare("INSERT INTO TABELLE (title) VALUES (?)")->execute($title);
und ich habe auch folgendes versucht:
PHP-Code:
$this->Database->query("INSERT INTO TABELLE (title) VALUES ("'.$title.'"));
Leider werden die INSERTS nicht gleich ausgeführt, sondern immer nur Teilweise wenn ich F5 drücke und die Datei erneut hochlade. Ich kann leider kein Muster erkennen, beim Hochladen wird nichts eingetragen, beim ersten F5 werden 3 Einträge hinzugefügt und beim nächsten Reload werden weitere 2 hinzugefügt.
PHP-Code:
if($arrGroups)
{
foreach($arrGroups as $key => $title)
{
$Insert = $this->Database->prepare("INSERT INTO TABELLE (title) VALUES (?)")->execute($title);
echo '<pre>'.print_r($Insert,1).'</pre>';
echo '<pre>'.print_r($Insert->error,1).'</pre>';
}
}
Die beiden echos sagen mir auch das es Ausgeführt wurde, ich bekomme keine Fehler oder Hinweise und kann auch kein Muster feststellen. Kann mir evt. jemand sagen was da los sein könnte?