| | | | |
| |||||||
| Datenbanken SQL und Co |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Benutzer Registriert seit: 26.09.2005
Beiträge: 52
![]() | ich muss mich agrajag anschliessen. In ist ein Mengenoperator und kann nicht auf einen String angewendet werden. Ich kann deine Motivation verstehen, ein Array zur Laufzeit nicht auseinander zu nehmen und Normalisierung ist für dich sicher ein Fremdowrt. versuche es doch mal mit dem Datentyp Set anstatt Varchar. siehe: MySQL :: MySQL 5.1 Referenzhandbuch :: 11.4.5 Der Spaltentyp SET |
| | |
| | ||
| Neuer Benutzer Registriert seit: 10.11.2008
Beiträge: 5
![]() | Zitat:
ganz so fremd ist mir Normalisierung nicht. Habe nur seit Ewigkeiten nicht mehr mit PHP und MySQL zu tun gehabt... ... und hatte tatsächlich gedacht, für das Set in der Where IN-Klausel einen geeigneten Ersatz gefunden zu haben. Danke auch für den Link ins Handbuch, Williwutz2008 | |
| | |
| | ||
| Neuer Benutzer Registriert seit: 10.11.2008
Beiträge: 5
![]() | Zitat:
gibt es eine einfache Option, den String der Art '1,5,21' in ein Set zu überführen, das iach eben als Ersatzspalte angelegt habe? Wäre Dir superdankba für einen weiteren klugen Hinweis, williwutz2008 | |
| | |
| | |||
| Moderator Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | Zitat:
Zitat:
Ich speichere durchaus auch mal mehrere Werte in das selbe Feld (kommagetrennt oder serialisiert) - aber nicht bei Daten, bei denen ich weiß, dass ich genau darauf abfragen starten werde... Ich befürchte du wirst da keine "schöne" Abfrage hinbekommen. Du könntest noch versuchen aus dem String per SQL eine Liste/Menge zu generieren (eine Art "explode()") ...oder dir irgendwas mit instr() und substr() basteln. Oder das Problem mit einzelnen Ziffern bei LIKE umgehen, indem du mit einem regulären Ausdruck auf die Spalte losgehst und ein entsprechendes Pattern definierst, bei dem die 1 in der 10 eben nicht gematcht wird... Aber das sind also nur halbgare Ideen, die ich jetzt nicht besonders durchgedacht habe ![]()
__________________ Today you...Tomorrow me. | ||
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Kein Ergebnis bei SELECT (MySQL 4.1.9) | dr.e. | Datenbanken | 4 | 15.06.2008 19:54 |
| where abfrage liefert zu viele ergebnisse | phpdummi | Datenbanken | 9 | 22.01.2007 22:54 |
| Parsen von Delimitern | Basti | Tutorials | 0 | 30.09.2006 21:24 |
| SELECT ... WHERE ... Nur ein User! | Mike² | Datenbanken | 1 | 30.09.2006 19:15 |
| »SELECT `feld` ... WHERE NOT `feld`« liefert Zeilen, wieso? | tapferesschneiderlein | Datenbanken | 2 | 15.05.2006 21:46 |
| SELECT WHERE datetime abfrage - Optimierung | mrSpok | Datenbanken | 15 | 23.03.2006 19:08 |
| [Erledigt] select where TIME | Datenbanken | 7 | 17.02.2006 12:40 | |
| Select - doppelte Ergebnisse | ragman | Datenbanken | 3 | 26.01.2006 11:53 |
| where -x- in (select...) klappt nicht | Unbekanntes_Pferd | Datenbanken | 3 | 16.07.2005 14:36 |
| Befehlsoptimierung | faux | Datenbanken | 4 | 31.05.2005 19:11 |
| SELECT FROM DB WHERE 2 SACHEN UEBEREINSTIMMEN | Datenbanken | 3 | 24.01.2005 15:58 | |
| SELECT FROM...WHERE id=(SELECT...) | bicpi | Datenbanken | 4 | 24.10.2004 10:53 |
| [Erledigt] SELECT Where id != 17 und nochwas..... | Datenbanken | 4 | 13.09.2004 15:22 | |
| [Erledigt] select ALLES from EGALWOHER where WASAUCHIMMER | Datenbanken | 1 | 01.06.2004 11:29 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| select where in, select * from where in, select from where in, seelct where in, php where in, mysql \where in\ string, mysql \where in\, select where nur das oder das, select im where teil, mysql where in kommagetrennt, mysql select where in list, ein teil in (select, script geschenkliste, mysql select max nur einstellig, where in select, mysql where in, mysql where in and, mysql select ergebnis kommagetrennt, mysql select serialisierte daten, php scripts geschenkliste |