Abfrage über 2 Tabellen

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

  • Abfrage über 2 Tabellen

    hallo

    Ich habe zwei Tabellen: users, users_text

    jetzt möcht ich über ein inputfeld in users_text suchen und dann die zugehörigen Daten aus users ausgeben.
    Wenn ich meine SQL-Abfrage bei phpmyadmin ausführe, funktioniert es problemlos. Hingegen wenn ich das ganz mit der Variabel übergebe, funzt es nicht =(

    myphpadmin
    PHP-Code:
    SELECT *
    FROM users
    INNER JOIN users_text ON users
    .id users_text.userid
    WHERE users_text
    .text
    LIKE 
    '%ich%'
    funktioniert.

    über php-script
    PHP-Code:
        $suche trim($_POST['suche']);
        
    $suche str_replace(" ""%"$suche);
        
    $suche addslashes($suche);

    SELECT 
    FROM users 
    INNER JOIN users_text ON users
    .id=users_text.userid 
    WHERE users_text
    .text LIKE '%$suche%' 
    funzt nicht.

    Liegt es nur an der Variabel $suchen?

    Ich hoffe Ihr könnt mir helfen.

    Schon mal Danke für Eure Hilfe.
    Blog: busyboy.ch
    Portfolio: flinkthink.ch

  • #2
    bekommst du eine fehlermeldung oder einfach keine daten?
    verwendest du mysql_error()?

    lass dir die abfrage doch mal ausgeben, echo soll dazu ganz gut sein
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Hast recht, hatte eine andere mysql abfrage übersehen, sorry!

      jetzt funktionierts!
      Blog: busyboy.ch
      Portfolio: flinkthink.ch

      Kommentar

      Lädt...
      X