Statistik |
Beiträge: 144.531 (Täglich: 19,19 )
Themen: 16.700
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 157%
Ausl. d. letzten 5 Minuten: 152%
Ausl. d. letzten 15 Minuten: 172%
Aktulle Uhrzeit: 20:18
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
|
|
MySQL String-Substring-Match? |
|
MySQL String-Substring-Match? |
|
Hallo,
ich habe grade irgendwie 'nen Hänger, vielleicht kann mir mal jemand helfen.
Problem:
In der Datenbanktabelle sind immer kurze Strings eingetragen und ich habe immer einen ganz Langen. Jetzt soll die Prüfung kommen, ist der kleine String aus der Datenbaketabelle in meinem langen String enthalten? Wenn ja, dann halt die andere dazugehörige Zeile in der Tabelle zurückgeben.
MySQL ist nicht wirklich mein Fach, von daher wäre eine Hilfe dazu ganz nett!
Gruß Andreas
__________________
|
|
21.06.2008 19:03 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.756.322
Nächster Level: 266.777.854
|
|
|
21.06.2008 20:30 |
|
|
|
RE: MySQL String-Substring-Match? |
|
|
Zitat: Original von Viktor
Hallo,
ist der kurze und der lange String in der gleichen Tabelle nur in anderen Feldern.
Gruß
Viktor
|
|
|
Also in der Datenbanktabelle sind nur 2 Spalten, die eine mit dem kurzen String und die andere mit dem Wert den ich dann haben möchte.
Der Lange String ist nicht in der Datenbank, mit dem will ich ja die in der php-Datei den MySQL-Check aufrufen.
Halt wenn auf den langen String irgendein "kleiner" aus der Datenbank "passt" dann will ich den Wert den dazughörigen anderen Spalte haben.
Ich glaube ich stell mich heut sogar zu dümmlich an mein Problem zu beschreiben, aber ich vertraue mal darauf, dass es jetzt verständlich ist?!?
Gruß Andreas
__________________
|
|
21.06.2008 20:56 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.756.322
Nächster Level: 266.777.854
|
|
|
21.06.2008 21:15 |
|
|
|
So, hat sich dann erledigt, LOCATE war nötig und jetzt geht alles wie gewünscht.
Gruß Andreas
__________________
|
|
26.06.2008 15:59 |
|
|
|
Hallo,
ja da hast Du natürlich Recht, erst frag ich und dann verrat ich nichtmal die Lösung
Also ich hab es so gemacht:
php: |
1:
|
$result = $db->unbuffered_query("SELECT feld1 FROM bb".$n."_fsback WHERE LOCATE(`feld2`, '".$checkString."')"); |
|
Gruß Andreas
__________________
|
|
26.06.2008 20:10 |
|
|
|
|
|
|