Zum Inhalt springen

select-abfrage

Erstellt am 20. August 2007 · 3 Antworten · letzte Antwort am 20. August 2007

Tags: Frage

Lili ·

Was ist daran falsch?

$var = $GLOBALS['TYPO3_DB']->exec_SELECTquery('uid','tabelle','title LIKE '%.$aktforumname'');

ich möchte damit die uid des Titels herausfinden.
Der Titel setzt sich aus "test_" und der Variablen $aktforumname zusammen.
Wie formuliere ich die Abfrage?

Danke,Lili

Tevsa ·

Hallo,

die Anführungszeichen im "Like" sind nicht escaped.

also

\''

anstatt

''

und vorne beim Like fehlt ein '

hoffe es hilft als Tip.
Lieben Gruß
Tevsa

Lili ·

hilft auch nichts weiter:

wenn ich es nun so versuche:???

$aktforumname = $row['forum_name'];
                $string ='text_';
                
                $usergroup = $GLOBALS['TYPO3_DB']->exec_SELECTquery('uid','fe_groups','title = '.$string.$aktforumname);
steffenk ·

woher sollen wir wissen was in den strings steht ?

Ausserdem hast Du den entscheidenen Hinweis bekommen:

$usergroup = $GLOBALS['TYPO3_DB']->exec_SELECTquery('uid','fe_groups','title = "'.$string.$aktforumname.'"');