[TYPO3-german] SQL-Statement von sql_fetch_assoc ausgeben
David Bruchmann
david at bruchmann-web.de
Tue Sep 8 07:23:56 CEST 2009
----- Ursprüngliche Nachricht -----
Von: A. Sauder <andre.sauder at netzwerkcenter.ch>
Gesendet: Dienstag, 8. September 2009 07:07:50
An: TYPO3-german at lists.netfielders.de
CC:
Betreff: [TYPO3-german] SQL-Statement von sql_fetch_assoc ausgeben
> Hallo zusammen
>
> Hier mal eine kleine Programmiertechnische Frage an euch.
>
> Ich hole mir via sql_fetch_assoc die Daten aus der Datenbank.
> Nun würde ich mir gerne das gesammte SQL-Statement ausgeben lassen, dass
> sich sql_fetch_assoc aus meinen
> angaben zusammen baut.
> Weiss jemand von euch wie ich dass in der Extension kann?
>
> Danke euch
> Gruss André
Hy ANdré,
das einfachste ist, Du baust das Ganze erst in einer Variablen zusammen:
$query=...
und schickst die Variable über
$GLOBALS['TYPO3_DB']->sql_query($query)
an mysql. Dann kannst Du sie direkt ohne Umwege ausgeben.
Du kannst das auch über einen Array lösen:
$dynamicVar = ....;
$queryParts = array(
'SELECT' => 'title',
'FROM' => 'tt_content',
'WHERE' => 'uid='.$dynamicVar,
...
);
t3lib_div::debug($queryParts); // DEBUG-AUSGABE des Arrays
$content .= t3lib_div::view_array($queryParts); // AUSGABE des Arrays
als CONTENT
$res = $GLOBALS['TYPO3_DB']->exec_SELECT_queryArray($queryParts);
wenn Du die sql-Funktionen von tslib_pibase nutzen willst, mußt Du halt
nachschauen, wie die Funktionen dort heißen - ich nutze sie selten und
habs nicht im Gedächnis.
Gruß
David
More information about the TYPO3-german
mailing list