Login  Regeln Aktuelles Datum und Uhrzeit: 03.12.2008, 00:57  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Suche

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
oliwol
Helfer [User]
Helfer



Anmeldung: 15.12.05
Beiträge: 170
Wohnort: Berlin

BeitragVerfasst am: 12.01.2007, 15:53    Titel: Suche Antworten mit Zitat

Hallo,

folgendes: Ich habe mehrere Datenbanken in denen viele Tabellen vorhanden sind. (CMS)
Jetzt soll eine Suche darauf zugreifen können, die alle Bereiche abfragt nach Übereinstimmung. Wie kann ich am besten mit einer einzigen Abfrage alle Daten auslesen und vergleichen mit z.B. $_POST['suchwort']

Problem ist, dass in den Reihen wo der content enthalten ist, nicht alle den gleichen Variablennamen haben. Mal heißt es content, dann content_01...02 usw.

So aber das ganze soll nicht via Volltextsuche erstellt werden, dazu sind es zu wenige Einträge.

Bitte um Hilfe


Nach oben
Private Nachricht senden E-Mail senden MSN Messenger
lolli
Stammuser [User]
Stammuser



Anmeldung: 04.01.07
Beiträge: 25

BeitragVerfasst am: 12.01.2007, 19:58    Titel: Antworten mit Zitat

hmm in einer abfrage weis ich grad net kenn mich aber auch nicht so gut mit mysql aus:
aber prinzipiell ist es auch relativ umständlich möglich, indem du
zb. einen array nimmst, und alle tabellen reinschreibst.
dann eine foreach schleife mit der abfrage:
Code:
select * form $array where x=suche;

so in der art
jedes ergebnis fügst du dann zu einer variable zusammen und gibts sie aus, z.b.:
Code:
$ergebnis .= "<hr>$tite<br>$link<hr>";


vll gehts auch anders:
mysql tutorial
ist eine gute quelle


Nach oben
Private Nachricht senden
Andypsilon
Neuer [User]
Neuer



Anmeldung: 11.03.07
Beiträge: 3
Wohnort: Köln

BeitragVerfasst am: 12.03.2007, 00:55    Titel: eine art volltext-suche Antworten mit Zitat

hallo oliwol,

wie eine abfrage funktioniert, die eine art volltext-suche zulässt, zeigt folgendes code-schnipsel:

Code:
 SELECT * FROM tabelle WHERE spalte01 LIKE '%$query%' OR spalte02 LIKE '%$query%' OR spalte03 ...


tabelle = tabelle die durchsucht werden soll
$query = suchbegriff der übergeben wurde ($_POST['suchwort'] )
spalte01... = die spalten in denen gesucht werden soll.

die spalten sollten, wie im obigen beispiel, immer mit OR (oder) aneinander gehangen werden. unwichtige spalten wie z.b.: laufende nummer oder so können ausgelassen werden.

ich hoffe das hilft.
bessere beispiele gibts es bestimmt in der ein oder anderen dokumentation Winken

_________________
Online-Service-Mueller - RageRank OHNE Anmeldung


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
lundner
Beliebter [User]
Beliebter



Anmeldung: 15.11.06
Beiträge: 312
Wohnort: Zingst

BeitragVerfasst am: 12.03.2007, 18:35    Titel: Re: eine art volltext-suche Antworten mit Zitat

Andypsilon hat folgendes geschrieben:
hallo oliwol,
$query = suchbegriff der übergeben wurde ($_POST['suchwort'] )


aber bitte bitte vorher prüfen und filtern!!!

edit: vielleicht hilft dir auch sowas weiter:
http://www.searchcode.de/artikel/eigenesuche.php

oder einfach ma googlen nach "suche für homepage" oder ähnliches

_________________
meine Homepage: lundner.com
meine Fotos:photos.lundner.com


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
oliwol
Helfer [User]
Helfer



Anmeldung: 15.12.05
Beiträge: 170
Wohnort: Berlin

BeitragVerfasst am: 13.03.2007, 13:44    Titel: AW: Antworten mit Zitat

Danke für die Antworten.

Aber ich denke bei 10 Datenbanken mit jeweils ca. 10 Tabellen und unterschiedlichen Zeilenbezeichnungen und manchmal weniger als 3 Einträgen, hilft wohl nur eine Prog wie PHPdig weiter. Like bringt mich da nicht wirklich weiter und die Volltextsuche kann bei dem jetzigen Tabellendesign auch nicht eingesetzt werden zumal ich denke das die eh nicht so ausgereift ist.

Gruß Oli


Nach oben
Private Nachricht senden E-Mail senden MSN Messenger
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Suche Webdesigner Laetverrtli Kleinanzeigen 0 02.12.2008, 13:12 Letzten Beitrag anzeigen
Keine neuen Beiträge Suche Linktauschpartner im Finanzbereich Dave2266 Linktausch 0 30.11.2008, 13:14 Letzten Beitrag anzeigen
Keine neuen Beiträge suche hilfe bei trikot erstellung in ... Barnetto Grafik-Forum 0 29.11.2008, 02:22 Letzten Beitrag anzeigen
Keine neuen Beiträge Suche Linkmiete ab Dompop 250 bydlo Linktausch 0 29.11.2008, 01:00 Letzten Beitrag anzeigen
Keine neuen Beiträge Suche Aufträge sunnygirl_md Kleinanzeigen 0 28.11.2008, 22:37 Letzten Beitrag anzeigen
Threadübersicht