Suchfunktion -> PHP/ MySQL

helicobacter

Grünschnabel
hallo zusammen,

bin totaler newbie im PHP + MySQL & versuche mich gerade an einer suchfunktion!
hat jemand ein simples tutorial dazu?

grüße

heli
 
in der tutsektion habe ich nichts gefunden & google hab ich auch schon durchgraben!
nix vernünftiges dabei.... sonst hätt ich wohl auch nicht das forum genutzt
 
oh, danke! hab ich echt in den tuts nicht gefunden...

ich möchte ne simple abfrage aus einer spalte machen.
ausgegeben in einer 3 spaltigen tabelle.

gruss

heli
 
Zuletzt bearbeitet:
Also angenommen du hastn Suchfeld, wo der Benutzer den Suchbefehl eingibt:

HTML:
<form action="search.php" method="post">
<!-- neue Musik anmachen -->
<input type="text" name="searchfor" /> <br />
<input type="submit" name="search" value="Suche starten!" />
</form>

search.php
PHP:
// Verbindung zur Datenbank aufbauen

// Suchbegriff posten
$searchfor = $_POST['searchfor'];

// Dann könntest du noch prüfen, ob überhaupt was eingegeben wurde
// Den Query, der die Spalte durchsucht, sieht so aus:
$query = 'SELECT
                     *
                FROM
                     dein_tabellen_name
                WHERE
                     `deine_spalte` LIKE "%'.$searchfor.'%"';
$result = mysql_query($query);

if(mysql_num_rows($result) == 0) {
  echo 'Es wurden keine Einträge gefunden!';
} else {
  echo 'Es wurden '.mysql_num_rows($result).' Einträge gefunden!';
  //Ausgabe
}

So müsste es funktionieren. Weißt du wie man Schleifen/Ausgaben realisiert?
 
Zurück