Portal > Foren > PHP > PHP-Programmierung > sql query where .... browse array
Antwort
 
Themen-Optionen
Alt 12.05.2006, 06:33 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 28.11.2005
Beiträge: 10
Standard sql query where .... browse array

weiss jemand eine loesung dazu...

ich habe eine tabelle welche datein mit ihrem user verknuepft. manche datein sind an mehrer user verknuepft. zb. 'test.doc' kann eingesehn werden von UserID 1 und 3
mein userID field schaut dann so aus, da ich einen string bilde ... "1,3"
nun braeuchte ich ein sql function fuer die where clause welche mir diesen string nach einem 'ID' (zb1 oder 13) durchsucht um festzustellen ob user die datei einsehn kann. macht das sinn?

wenn ich es mit 'like' versuch gehts nicht ganz. zb mein eintrag ist "1,4,5,13" und ich teste auf den ID "3" , doch er gibt mir auch diesen eintrag aus da eine drei enthalten ist, was ja nicht korrekt waere

weiss jemand ne loesung

danke
juergreh ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.05.2006, 07:11 Nach oben    #2
Benutzer
 
Registriert seit: 31.12.2005
Beiträge: 90
Standard

naja, entweder per regexp, oder per substr() (oder so^^). aber denk dir lieber nen anderes datenbankkonzept aus (stichwort: normalisierte datenbank). dann hättest du für jeden dateiname und jede userid - kombination einen neuen eintrag in der db und müsstest nicht so rumpfuschen
björn ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.05.2006, 10:03 Nach oben    #3
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.203
Standard

mal abgesehen davon, dass ein anderen db-Modell besser sein könnte.

das result ließe sich mittel explode trennen, aber du willst das schon im sql-statement machen, oder?
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.05.2006, 11:59 Nach oben    #4
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

ich rate auch dringend zu dem von björn geratenen normalisierten datenbankkonzept. das was du machst ist pfusch und wie du siehst nicht einfach zu handhaben.
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.05.2006, 13:42 Nach oben    #5
Dejan Spasic
 
Benutzerbild von dejan_spasic
 
Registriert seit: 05.01.2006
Ort: Düsseldorf
Beiträge: 169
Standard

Am besten wäre eine sogenannte Many-to-Many (n:m) Beziehung.
Angehängte Grafiken
Dateityp: png n-m.png (10,9 KB, 14x aufgerufen)
__________________
Da wir alle in einem Boot sitzen, ist es gut, dass wir nicht alle auf einer Seite stehen... (mir unbekannt)
dejan_spasic ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.05.2006, 21:58 Nach oben    #6
Benutzer
 
Registriert seit: 31.12.2005
Beiträge: 90
Standard

darf ich fragen, welches progamm/tool du für diese schöne übersichtliche darstellung genutzt hast?
björn ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.05.2006, 09:49 Nach oben    #7
Neuer Benutzer
 
Registriert seit: 28.11.2005
Beiträge: 10
Standard

thanx guys
juergreh ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


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

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
query umschreiben nibblas Datenbanken 5 04.07.2007 16:41
Zend Framework - Probleme mit Zend_Controller_RewriteRouter bzw. Form der URLs Ben PEAR, PECL und Frameworks 12 24.12.2006 17:17
Suche Hilfe: Angebot und Nachfrage berechnen ljungi Plauderecke 6 17.12.2006 22:10
Array in Bezug auf ein anderes sortieren... code5 PHP-Programmierung 2 15.05.2006 15:56
Ein Array in ein Array schreiben bacarni PHP-Programmierung 2 07.02.2006 14:24


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


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44