Frank Hübner: Treffer in beliebiger Spalte

Beitrag lesen

Hallo

SELECT id FROM $table WHERE text LIKE 'hallo'

geht nicht aber dafür

select t1.id, t2.id from $table1 t1, $table2 t2 where t1.text like 'hallo' and t2.name like 'hallo';

Ich hoffe, das ist das was du brauchst

Nicht ganz. Leider kenne ich (das script) die aktuellen Spaltennamen nicht.

Aber mir fällt gerade was ein.

Ich habe ein ja Array mit allen Spaltennamen und muß den SQL-Query dynamisch zusammensetzten in jeder Schleife.

$objecttables=array("headline","text","bild");
$elementspalte[$objecttables[0]]=array("pageid","position","inhalt","status");
$elementspalte[$objecttables[1]]=array("pageid","position","inhalt","align","status");
$elementspalte[$objecttables[2]]=array("pageid","position","dateiname","alttext","align","status");

Danke für den Denkanstoß ;-)

Frank