Ergebnis 1 bis 6 von 6

Thema: MySql LIKE soll Query-Daten vergleichen

  1. #1
    Meister(in) Avatar von Teron Gerofied
    Registriert seit
    26.01.2008
    Ort
    serverraum
    Alter
    26
    Beiträge
    347
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Standard MySql LIKE soll Query-Daten vergleichen

    Hi,

    ja, ich hab zu Silvester nix besseres zu tun als zu coden... mein Problem is folgendes:

    Ich hab ein Query, das vereinfacht so aussieht:

    SELECT
    f.*,
    t.*
    FROM
    table1 AS f
    JOIN LEFT
    table2 AS u
    ON f.tid = u.tid AND t.users LIKE('%.f.uid.%')

    die Abfrage t.users LIKE('%.f.uid.%') erzielt genau garkein Ergebnis (also es verändert nichts ... wie müssen Sachen aus einem Query einer LIKE abfrage übergeben werden damits geht ? (PS: die Prozent-Platzhalter sind unbedingt dazu erforderlich...)

    Lg
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von Teron Gerofied (01.01.2011 um 14:45 Uhr)
    PHP-Code:
    if(isset($this) || !isset($this)){ // that's the question... 

  2. #2
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: MySql LIKE soll Query-Daten vergleichen

    also ich hab sowas noch nich probiert, aber so prüfst du ja nach nem string der so aussieht:

    *irgendwat*f.uid*irgendwat*

    probier ma LIKE('%'||f.uid||'%') oder setz nen anständigen string via php ein
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  3. #3
    Meister(in)
    Themenstarter
    Avatar von Teron Gerofied
    Registriert seit
    26.01.2008
    Ort
    serverraum
    Alter
    26
    Beiträge
    347
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Standard AW: MySql LIKE soll Query-Daten vergleichen

    Erstmal sorry fürs Posten ins falsche Forum ^^

    Ich werd deinen Lösungsvorschlag mal probieren ... hab gestern noch Google durchforstet aber diese Art Like zu verwenden dürfte tatsächlich nicht häufig genutzt werden.


    EDIT:

    Wichtige Anmerkung noch: die zwei Punkte vor und hinter f.uid sind bestandteil der Suche von Like, keine PHP String-Zusammenhänge !


    IDEE:
    Vielleicht wäre CONCAT da zu gebrauchen ?

    DONE: :P
    Mit Concat functionierts einwandfrei:

    t.users LIKE( CONCAT( '%.', f.uid, '.%' ) );
    Geändert von Teron Gerofied (01.01.2011 um 14:49 Uhr)
    PHP-Code:
    if(isset($this) || !isset($this)){ // that's the question... 

  4. #4
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: MySql LIKE soll Query-Daten vergleichen

    naja die doppelte pipe ist eigentlich ein gebräuchlicher concat-operator... concat() ist lediglich die funktion dafür...
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  5. #5
    Meister(in)
    Themenstarter
    Avatar von Teron Gerofied
    Registriert seit
    26.01.2008
    Ort
    serverraum
    Alter
    26
    Beiträge
    347
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Standard AW: MySql LIKE soll Query-Daten vergleichen

    Achso, kenn ich ehrlichgesagt garnicht (dachte ich mir aber fast ^^), hat komischerweise auch nicht funktioniert :/
    PHP-Code:
    if(isset($this) || !isset($this)){ // that's the question... 

  6. #6
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: MySql LIKE soll Query-Daten vergleichen

    evtl wegen der punkte.. kein plan... und ich kenn die doppelte pipe nur von oracle nich von mysql sollte es dort aber auch geben...
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

Ähnliche Themen

  1. http://query.ie.kikin.com/query-server/K/Query/ im Webalizer
    Von Unregistriert im Forum Webhoster - Provider - (free) Webspace - Server - Domain
    Antworten: 2
    Letzter Beitrag: 11.02.2011, 15:33
  2. Daten vergleichen
    Von jumpthis im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 03.05.2010, 17:52
  3. Daten vergleichen - PHP
    Von Nightskill im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 09.04.2009, 16:55
  4. MySQL-Query: Nur Daten ab gewisser Zeit auswählen.
    Von anagramm im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 07.03.2009, 17:02
  5. Variable mit Daten aus einer DB vergleichen
    Von Knüps im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 28.09.2006, 11:39

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •