Anzeige:
Ergebnis 1 bis 5 von 5

Thema: suchen mit php und mysql

  1. #1
    WatChHer
    Gast

    Question suchen mit php und mysql

    hi!

    ich muss ein php script erstellen mit dem mann eine tabelle einer mysql datenbank durchsuchen kann. habe leider keine ahnung von php und mysql. kennt jemand irgedwelche links zu fertigen scripten? ich habe schon eine tabelle mit 8 feldern angelegt, diese müssen durchsucht werden können....

    danke

    WatChHer

  2. #2
    Registrierter Benutzer
    Registriert seit
    22.05.2001
    Ort
    Friedberg (Hessen)
    Beiträge
    15

    Lightbulb

    Könnte dir helfen.
    Hast du PHP Erfahrung? Wäre dann recht hilfreich.
    Eine Form der Suche wäre z.B. Über den SQL-Query.
    "Select * From [Die entsprechnden Tabelle] where [z.b.Feld1] = [Suchbegriff]"
    Das wäre eine Suche bei der der Suchbegriff zu 100% mit dem Feldinhalt übereinstimmen muss.
    "Select * From [Die entsprechnden Tabelle] where [z.b.Feld1] = '%[Suchbegriff]'%"
    Die hätte zu folge das der Suchbegriff nur ein Teil der Zeichenkette sein müsste. die "%" Zeichen verhalten sich wie "*" unter Windows.
    Das als kleinen Einblick. Bei Interesse schreib einfach zurück was du genau brauchst.
    Helfe gerne.
    MFG
    Xeno

  3. #3
    WatChHer
    Gast

    Smile

    danke! ich werde damit erst einmal rumtesten, bei weiteren fragen melde ich mich noch mal!

    mfg

    WatChHer

  4. #4
    mrwatchdog
    Gast

    Lightbulb

    Hallo WatChHer!

    Eine Datenbankanfrage mit PHP und MySQL läuft folgendermaßen ab.

    1. Du baust eine Verbindung zur Datenbank auf:
    $db = mysql_connect("url_zur_datenbank", "datenbankname", "passwort")
    or die ("Verbindung zur Datenbank nicht moeglich");
    $temp = mysql_select_db("datenbankname" $db)
    or die ("Verbindung zur Datenbank nicht moeglich");

    2. Dann führst Du die Select-Anfrage durch:
    $anfrage = mysql_query("
    SELECT spalte1, spalte2
    FROM tabelle
    WHERE spalte2=\"123\"
    ", $db);

    3. Danach kannst Du das Ergebnis zeilenweise anzeigen lassen:
    while($anfragenzeile = mysql_fetch_row($anfrage)) {
    printf("<tr><td>%s</td><td>%s</td><tr>", $anfragezeile[0], $anfragezeile[1]);
    }

    4. Das ganze Skript kannst Du in eine normale HTML-Datei einfügen, achte aber darauf, daß der PHP-Teil in PHP-Tags eingebettet ist:
    <?php
    // PHP-Teil der Datei
    ?>

    Gruß
    Mr. Watchdog

    [ 26. Juni 2001: Beitrag editiert von: Mr Watchdog ]

  5. #5
    WatChHer
    Gast

    Smile

    wow. danke euch beiden! hat geklappt!

    mfg
    WatChHer

Lesezeichen

Berechtigungen

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