suchen in einer Tabell

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

  • suchen in einer Tabell

    Hallo ,

    ich möchte in einer Tabelle nach einem Wort suchen lassen.
    Die Tabelle hat 2 Spalten.
    Es sollen mir alle Datensätze angezeigt werden, indem der Such-
    begriff vorhanden ist.
    Wenn er also in Spalte eins gefunden wurde soll er mir angezeigt werden.
    Zusammen mit dem Inhalt der zugehörigen Spalte.


    Folgender Code gibt mir jeweils den Treffer:

    while ($row=mysql_fetch_array($result,MYSQL_ASSOC))
    {
    foreach ($row as $elem )
    {

    If (preg_match("/Unterarm/",$elem))

    echo"<td>$elem</td>";
    }
    echo"</tr>";
    }

  • #2
    Re: suchen in einer Tabell

    und wo ist jetzt dein problem ...?
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      mit meinem Script wird nur das Ergebnis aus einer Spalte ausgegeben.
      Aber nicht der passende Inhalt aus der anderen Spalte.

      Kommentar


      • #4
        wo ist denn erst mal überhaupt deine datenbankabfrage ...?
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          Genau ... und warum wird nicht schon in Ihr eingegrenzt ... ?!
          carpe noctem

          [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
          [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

          Kommentar


          • #6
            dann greif doch per row drauf zu
            OffTopic:
            sehr sinnvoll, daß per php zu lösen, und nicht etwa schon per mysql
            Die Zeit hat ihre Kinder längst gefressen

            Kommentar


            • #7
              Hallo die Datenbankanfrage sieht wie folgt aus:

              function send_sql($db,$sql)
              {
              if ( ! $res=mysql_db_query($db,$sql))
              {
              echo mysql_error();
              exit;
              }
              return $res;
              }


              Wie kann ich das denn schon per mysql lösen ?
              Ich bin neu und für jeden Rat hier dankbar.

              MfG
              Sipart

              Kommentar


              • #8
                Vielleicht hilft dir sowas in der Art:
                PHP-Code:
                $sql "SELECT field 
                         FROM table
                         WHERE field LIKE '%"
                $_POST['search'] ."%'";

                $result mysql_query($sql);

                echo 
                '<h3>Es wurden '$_POST['search'] .': 'mysql_num_rows($result) .' Einträge gefunden.</h3>';

                while (
                $r mysql_fetch_array($result))
                {
                    echo 
                "Ergebnis: "$r['field'] ."\n";

                heute bug ich, morgen browse ich...

                Kommentar


                • #9
                  Original geschrieben von Sipart
                  Hallo die Datenbankanfrage sieht wie folgt aus:

                  Kommentar


                  • #10
                    Hallo die Datenbankanfrage sieht wie folgt aus:
                    Das ist nicht die Datebankabfrage.
                    Wie kann ich das denn schon per mysql lösen ?
                    Das kann man dir sagen sobald du die Datenbankabfrage gepostet hast.
                    Zeig mal her was in $sql steht

                    Kommentar


                    • #11
                      Hi Frezno, ich habe Deinen Code in einem Script eingebaut
                      funktioniert wunderbar, vielen Dank.



                      sipart

                      Kommentar

                      Lädt...
                      X