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 ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign 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 > MySQLi/PDO/(MySQL)

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 04.02.2005, 13:38:50
diver-network diver-network ist offline
Junior Member
 
Registriert seit: Apr 2003
Ort: TÜ
Beiträge: 337
SUBSTRING mit best. Länge in VARCHAR Feld suchen

Hallo zusammen,

mal ein etwas komplexeres Problem für SQL- Gurus:

Ich habe ein VARCHAR Feld, in dem sowohl Sätze (bestehend aus mehreren Wörtern) als auch einzelne Wörter drinstehen.
Ich benötige jetzt aber nur die Datensätze, bei denen mindestens ein Wort länger als x Buchstaben lang ist.

Ein einfaches SELECT * FROM tabelle WHERE SUBSTRING(feld) > x hilft mir in diesem Fall leider nicht weiter, da
ich dann auch die Sätze bekomme, wo nur kurze Worte drin stehen.

Beispieldaten:
id feld
-------------
1 SelfPHP Buch
2 Das SelfPHPBuch ist gut
3 wo auch immer Australien liegt
4 Australien

Wenn x = 8 ist sollen die Datensätze 2, 3 und 4 gefunden werden.

Leider verwende ich keine MySQL Version, die Subquerys unterstützt, so daß Lösungen auf diese Art und Weise nicht gehen würden.
Natürlich kann ich die Datensätze auch per PHP weiter aussondern, schöner ist es aber auf der DB.

Danke im Voraus für Eure Hilfe,

Andy
Mit Zitat antworten
  #2  
Alt 04.02.2005, 13:42:59
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Die Leute vergessen irgendwie immer, dass MySQL auch reguläre Ausdrücke beherrscht...
Code:
SELECT *
FROM dbcf_auiws
WHERE auiw_mean REGEXP "[a-zA-Z]{15,15}"
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 04.02.2005, 13:57:45
diver-network diver-network ist offline
Junior Member
 
Registriert seit: Apr 2003
Ort: TÜ
Beiträge: 337
Hi Carsten,

vielen Dank für Deine Hilfe.
Ich werde es, sobald ich daheim bin, mal ausprobieren.
Außerdem sollte ich mich doch noch mehr mit RegExp beschäftigen, damit ich mal da dran denke, wenn ich wieder vor so einem Problem stehe.

Nochmals Danke und Gruß,

Andy

P.S.: Keine weitere Nachricht von mir bedeutet, daß es funktioniert hat.
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:31:39 Uhr.


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


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