Union Abfrage - suche den richtigen TabellenNamen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Union Abfrage - suche den richtigen TabellenNamen

    Hallo !

    Unten seht Ihr meine Abfrage die korrekt funktioniert. Sie sucht nach Artikeln in verschiedenen Tabellen. Ich benötige aber beim auslesen den TabellenNamen um dann den korrekten link zu erstellen.

    Ich habe das mit dem folgenden Befehl versucht und ich bekomme auch einen TabellenNamen heraus - aber immer den geleichen "Table1". Das ist natürlich nicht korrekt.
    $tblname = mysql_field_table($result,0);

    Habt Ihr eine Idee wie ich den richtigen TabellenNamen heraus bekomme ?!

    $query="(SELECT * FROM $table1
    WHERE `wkn` LIKE '$wkn'
    OR `title` LIKE '%$search%'
    OR `text` LIKE '%$search%')
    UNION
    (SELECT * FROM $table2
    WHERE `wkn` LIKE '$wkn'
    OR `title` LIKE '%$search%'
    OR `text` LIKE '%$search%')
    UNION
    (SELECT * FROM $table3
    WHERE `wkn` LIKE '$wkn'
    OR `title` LIKE '%$search%'
    OR `text` LIKE '%$search%')
    ORDER BY ts DESC";

  • #2
    wasn das für ne tabellen-struktur?
    Code:
    SELECT *, "table1"
    FROM ...
    
    UNION
    
    SELECT *, "table2"
    FROM ...
    einfach den tabellennamen (oder ähnlich identifizierendes) als string mit angeben.
    Die Zeit hat ihre Kinder längst gefressen

    Kommentar


    • #3
      Hier die TabellenStruktur der Tabelle1 bis Tabelle3

      analyse_id int(11) Nein auto_increment
      wkn varchar(6) Nein
      title varchar(70) Nein
      button varchar(20) Nein 0
      issue varchar(10) Nein 0
      text text Nein
      author varchar(60) Nein
      analyse_viewed int(11) Ja 0
      ts datetime Nein 0000-00-00 00:00:00

      Kommentar


      • #4
        sorry, das war eine rhetorische frage.
        Die Zeit hat ihre Kinder längst gefressen

        Kommentar


        • #5
          Schade das dir schon die Luft ausgeht, ich hätte aber trotzdem gerne eine Lösung für das Problem! Gibt es hier einen fähigen Menschen der mir helfen kann ?!

          Kommentar


          • #6
            liest du die beiträge? schau mal bitte in meine erste antwort, dort habe ich die lösung gepostet.
            Die Zeit hat ihre Kinder längst gefressen

            Kommentar

            Lädt...
            X