Abfrage über 2 Tabellen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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...

    Comment


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

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

      Comment

      Working...
      X