tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
1332
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Oct 2005
    Ort
    Nottuln
    Beiträge
    1.282
    Hey,

    mir fehlt noch eine Suchmaschine für meine Seite.
    Doch, wie bewerkstellige ich das?

    Die Suchmaschine sollte folgendes können:
    Alle Tabellen und Spalten nach einem Begriff $meta (dessen inhalt vorher gepostet wird) durchsuchen und die Ergebnisse nachher mit einer While-Schleife ausgeben.

    Geht das irgendwie?
    Ich habe schon in PHPmyAdmin nachgeguckt, aber die Abfrage kann/will der mir nicht sagen

    David
     

  2. #2
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Ich haette vor Kurzem auch eine Abfrage nach gebraucht die ungefaehr so ausgesehen haette:
    Code sql:
    1
    
    SELECT * FROM everywhere WHERE anything='something'
    Nur leider geht das wohl nicht.
    Du wirst also dafuer also eine Abfrage pro Tabelle haben muessen.
    Damit das alles schoen flexibel ist solltest Du Dir dazu erst die Liste der Tabellen holen und dann in der While-Schleife die dazugehoerigen Felder auslesen und anhand dieser die Abfrage zusammenbauen.

    An die Liste der Tabellen kommst Du so:
    PHP-Code:
    $tables=mysql_query("show tables"); 
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  3. #3
    Registriert seit
    Oct 2005
    Ort
    Nottuln
    Beiträge
    1.282
    Hey,

    danke schonmal für die Antwort....

    Aber, es gibt doch auch so Suchmaschinen, wo dann die Wörter z.b. rot markiert werden, dann der teil, der gefunden wurde, verlinkt wird und so...

    ist das evtl. sinnvoller? aber das ist doch kompliziert oder? gibt es dafür tutorials?


    David
     

  4. #4
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    In der Regel werden aber nicht alle Felder aller Tabellen durchsucht.
    Mal tutorials.de als Beispiel: Hier gibt es eine Tabelle die die Posts enthaelt, und dort werden dann bei einer Suche das Feld fuer die Posts und ich denk mal auch der Titel durchsucht.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

Ähnliche Themen

  1. Alle Spalten in einer Oracle-Tabelle auselsen
    Von Moutsch im Forum .NET Datenverwaltung
    Antworten: 1
    Letzter Beitrag: 16.02.10, 18:55
  2. Ergebnisse einer SQL Query Zeilen anstatt Spaltenweise ausgeben
    Von IR-Bastian im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 15.08.07, 14:14
  3. Access Datenbank durchsuchen und Ergebnisse ausgeben
    Von der_byte_b0zZ im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 18.07.05, 17:07
  4. Problem beim durchsuchen mehrerer Spalten einer Tabelle
    Von JDietrich im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 03.01.05, 00:14
  5. Wie frage ich alle Spalten einer Tabelle ab?
    Von Tservarius im Forum PHP
    Antworten: 7
    Letzter Beitrag: 07.09.04, 15:17