PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   MySQLi/PDO/(MySQL) (http://www.selfphp.de/forum/forumdisplay.php?f=22)
-   -   Where Abfrage bis zu einem bestimmen Zeichen (http://www.selfphp.de/forum/showthread.php?t=26032)

lilalola 17.07.2017 21:04:55

Where Abfrage bis zu einem bestimmen Zeichen
 
Hallo liebe Forengemeinde,

ich versuche eine SQL Abfrage zu erstellen wo ich bei der Where Abfrage nach einem bestimmten String suchen möchte.

Beispiel:
Wert: Wort1#Wort2#Wort3 (Wort3 hat immer eine unterschiedliche Länge)
Suche: Wort3 bis zu dem definierten Trenner "#"

Also so in der Richtung: select * from tabelle where feld1 = (Das was nach dem letzten Trenner steht)

Ich hoffe Ihr wisst was ich meine

vt1816 18.07.2017 10:00:28

AW: Where Abfrage bis zu einem bestimmen Zeichen
 
Hallo und willkommen hier im Forum.

Zitat:

Zitat von lilalola (Beitrag 149262)
[..]
Ich hoffe Ihr wisst was ich meine

Nein.

Aber wenn Dir Wort3 bekannt ist, wieso nutzt Du dann nicht LIKE für Deine Abfrage?
PHP-Code:

$sql "select * from tabelle where feld1 LIKE = '%Wort3%';"


lilalola 18.07.2017 10:53:27

AW: Where Abfrage bis zu einem bestimmen Zeichen
 
Zitat:

Zitat von vt1816 (Beitrag 149263)
Aber wenn Dir Wort3 bekannt ist, wieso nutzt Du dann nicht LIKE für Deine Abfrage?
PHP-Code:

$sql "select * from tabelle where feld1 LIKE = '%Wort3%';"



Weil ich Wort3 nicht kenne. Ich brauche in der Where Abfrage immer den Wert hinter dem letzten "#"

vt1816 18.07.2017 11:48:50

AW: Where Abfrage bis zu einem bestimmen Zeichen
 
PHP-Code:

$sql "SELECT *, SUBSTRING_INDEX(`feld_name`, '#', -1) FROM tabelle;"


lilalola 18.07.2017 20:27:10

AW: Where Abfrage bis zu einem bestimmen Zeichen
 
Genau das!!!!

Supi lieben Dank


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:05:32 Uhr.

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