SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQL/MySQLi

MySQL/MySQLi Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQL/MySQLi diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.03.2009, 15:27:04
woobi7738 woobi7738 ist offline
Anfänger
 
Registriert seit: Mar 2009
Alter: 41
Beiträge: 1
Suche in MySQL Datenbank

Ich betreibe eine Seite die durch eine riesige Datenbank mit Dateinamen gestützt ist. Auf der Seite selbst gibt es ein Suchfeld, mit dem man die Datenbank durchsuchen lassen kann.
Im Moment sieht meine Suche so aus:

$res=mysql_db_query ($dbase,"SELECT * FROM $tab WHERE name LIKE '%$search%'");

Die gespeicherten Datensätze in der Datenbank sind im folgendem System abgelegt.

Bsp1: MEIN_DATEINAME_IST_TESTMICH_20090315_USER_FORMAT
Bsp2: DIESER_DATEINAMEISTKUERZER_2009_ADMIN

Gibt es in MySQL passende Funktionen die es mir erlauben, dass selbst bei einer Eingabe wie "MeIN TESTMich 09 FORMAT" noch etwas gefunden wird wie zB bei einem Onlinewörterbuch etc.
Wie funktioniert das generell ?

Muss ich dazu komplizierte PHP Funktionen entwerfen - was für die Performance ja nicht so rosig ist, oder liefert MySQL selbst schon die nötigen Mittel sowas zu bewerkstelligen ?

lg
Mit Zitat antworten
  #2  
Alt 16.03.2009, 10:40:10
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 44
Beiträge: 1.938
AW: Suche in MySQL Datenbank

es gibt zwei möglichkeiten, per sql-syntax in der db zu suchen:

volltextsuche und string-vergleichsfunktionen

intelligentere such-algorithmen musst du dir selbst basteln; bspw. über die php-eigene funktion levenshtein

cx
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Serverumzug, doch verschiedene Versionen der MySQL Datenbank kutz MySQL/MySQLi 4 19.02.2007 20:38:24
Auslesen und beschreiben einer MySQL Datenbank linux23 MySQL/MySQLi 8 10.12.2006 15:13:22
Suchen in einer MySQL Datenbank Esco MySQL/MySQLi 2 03.09.2004 09:33:51
Suche mySQL Funktion A]n[OLIS MySQL/MySQLi 2 27.03.2004 13:24:08
SUCHE groooooße MySQL Datenbank (kostenlos) mad-boy PHP für Fortgeschrittene und Experten 5 30.10.2002 11:43:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:58:47 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.


© 2001-2020 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt