Niko: MySQL: Nach Suche Ausgabe der Spaltenbezeichnung

Beitrag lesen

Hallo,

mittels

$query1 = "
SELECT
    *
FROM
    verzeichnis
WHERE
    verzeichnis.vorname LIKE '$suchbegriff%'
    OR
    verzeichnis.name LIKE '$suchbegriff%'
    OR
    verzeichnis.bez LIKE '%$suchbegriff%'
    OR
    verzeichnis.plz LIKE '$suchbegriff%'
    OR
    verzeichnis.ort LIKE '$suchbegriff%'
GROUP BY
    vorname,name,email,geb
ORDER BY
    name ASC
";

$result = MYSQL_QUERY($query,$conn);
$anz = mysql_num_rows($result);

while ($row = mysql_fetch_array ($result))
{
...
}

durchsuche ich eine MySQL-DB.

Wie kann ich mir die Spaltenbezeichung bei einem Treffer ausgeben lassen. D.h. wenn der Suchbegriff mit einem Wort in der Spalte
'name' übereinstimmt, soll in einer Variabel der Spaltenname 'name' gespeichert werden - entsprechend auch wenn es einen Treffer bei den anderen zu durchsuchenden Spalten gibt.

Wenn es z.B. Treffer in den Spalten 'name', 'bez' und 'ort' gibt, dann soll in meiner Variable stehen $var_spalte="name,bez,ort" (oder das Ganze als Array).

Danke für Eure Hilfe,
Niko