[TYPO3-german] SQL in Erweiterung

Renzo Bauen typo3 at conpassione.ch
Sun Jul 20 21:00:55 CEST 2014


Könnte es sein, dass man das query-Objekt zuerst wieder zerstören muss,
bevor man ein neues machen kann?
So wie die Schleife jetzt aussieht, werden ja 80 Query-Objekte
generiert, das wird den Server grad ziemlich heftig fordern..!
Gruss Renzo
-- 
conPassione gmbh
CH-3661 Uetendorf
+41 33 345 00 92 

Am Sonntag, den 20.07.2014, 19:09 +0200 schrieb Mikwauschk:

> Hallo,
> 
> kennt jemand was es sein könnte warum eine SQL abfrage in einer schleife 
> nicht richtig geht?
> 
> im controller eine schleife
> 
> und in der Repository funktion dann die SQL
> 
>   $query = $this->createQuery();
>   $query->getQuerySettings()->setReturnRawQueryResult(TRUE);
>   $query->statement('INSERT INTO tabelle 
> ('.implode(",",array_keys($insertdata)).') VALUES 
> ('.implode(",",array_values($insertdata)).') ');
>   $result = $query->execute();
> 
> und wenn die sql ausgeführt wird wird nach dem ausführen die schleife 
> irgendwie beendet.
> 
> WARUM?
> 
> oder kann ich mehrere statments erstellen und dann erst das ganze 
> ausführen ?
> 
> mfg
> christian
> 
> 
> Am 17.07.2014 10:25, schrieb Mikwauschk:
> >
> > nur hier ist etwas komisches dann
> >  $query = $this->createQuery();
> >  $query->getQuerySettings()->setReturnRawQueryResult(TRUE);
> >    # $query->getQuerySettings()->setStoragePageIds(array($pid));
> >      $query->statement('INSERT INTO 
> > tx_srwebmobile24cm_domain_model_fahrzeuge 
> > ('.implode(",",array_keys($insertdata)).') VALUES 
> > ('.implode(",",array_values($insertdata)).') ');
> >      $result = $query->execute(); 
> 
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list