Fahrtenbuch genial!
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 09.08.2002, 12:14   #1
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt

[php] abfrage prob 2 Table miteinander verninden


MOrgen Leute!

Hab wieder mal Arbeit für euch
ICh habe hier 2 tabellen in meiner DB (user / menue). Jeder Kunde hat sein individuelles Menü zur Verfügung. Wie kann ich nun auslesen wenn user = "bdkfdf" > menue für diesen Augeben.

Das menü hat aber auch verschieden viele menüpoints (point1,2,3 usw) wie kann ich diese auslesen bis das menü "fertig" ist. PS hab mir den Thread von Flixx schon durchgelsen und auch schon probiert hat aber leider nicht gefunkt


mfg holunda
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten


Alt 09.08.2002, 13:10   #2
TP-Insider
 
Benutzerbild von freefonzo
 
Registriert seit: May 2002
Ort: Colonia
freefonzo macht alles soweit korrekt
Du könntest einen INNER JOIN auf die ID Felder machen, damit solltest Du alle Menüpunkte ermitteln können.

"SELECT FeldertabelleA, FeldertabelleB FROM TableA INNER JOIN tableB ON tableA.id = tableB.id"

Müsste eigentlich so funzen!
__________________
Gruss freefonzo

"Ein Experte ist ein Mann, der hinterher genau sagen kann, warum seine Prognose nicht gestimmt hat."
Sir Winston Churchill

1. lesen || 2. suchen || 3. posten || 4. Traum Scripts einbauen || 5. So sehen also TP'ler aus ?
freefonzo ist offline   Mit Zitat antworten
Alt 09.08.2002, 13:17   #3
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
hmmm, bin nicht mehr auf der Arbeit, erst morgen wieder oder am MO, weiß noch nicht genau ... da kann ichs dann probieren.
Müsste doch so heißen oder?

PHP-Code:
$anfrage "SELECT id, user, pass, kunden_id, name FROM user INNER JOIN menue ON user.id = menue.kunden_id"
Aber wie lese ich nun die einzelnen Menüpoints aus. ICh weiß ja nie genau wieviele das sind ...
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Alt 11.08.2002, 20:20   #4
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
well - du musst doch irgendwo eine beziehungstabelle haben, die dir deine m zu n beziehung user - menüpunkt auflöst, richtig?

dann sollte der sql eigentlich kein problem sein.

usertabelle:
id, username, pw.......

menutabelle
id,menüname,.....

bezihungstabelle: user_menu
id, userid,menuid

SQL dazu:
SELECT menuid, menüname from
menutabelle,user_menu
where
user_menu.menuid=menutabelle.id
and
user_menu.userid=useridvonirgendwoher

dannen halt in der schleife deine unterpunktetabelle(?)
abfragen.

while ($row =mysql_fetch_array($rs))
{
SELECT * from unterpunkte where parentid=$row(menuid)
}

unterpunkttabelle wär dann infolge so aufgebaut
id,menuname,parentID

das ist für ein-level tiefe menübäume gedacht.

hast du n-level, dann kommst du wohl über eine rekursive funktion nicht hinweg.

lf (der KEINE steinpilze gefunden hat )
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 11.08.2002, 20:54   #5
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
werde das morgen testen, danke vorerst long

wegen Pilze: hast wahrscheinlich keinen "Schwammerl-Blick" so wie ich einen besitze
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Alt 11.08.2002, 22:36   #6
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
hö, steinpilze, hab ich was nicht mitgekriegt?

gehen in mysql eigentlich immer noch keine verschachtelten abfragen?
hab da mal was gehört, aber keine ahnung mehr was oder wo genau
Toxical ist offline   Mit Zitat antworten
Alt 12.08.2002, 10:42   #7
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
@lf extra noch eine tabelle für die unterpunkte wollte ich eig nicht anlegen, geht das auch ohne?
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Alt 12.08.2002, 17:43   #8
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
si

tabelle menu:

id, menuname, parentid, (sort)

1, menü 1, 0, 0
2, menü 2, 0, 1
3, menü 1.1, 1, 1
4, menü 1.2, 2, 0

alle hauptmenüpunkte:
select menuname from menu where parentid=0 order by sort


für die untermenupunkte musst halt dann mit alias arbeiten, da die tabelle beim select auf sich selbs refernziert:
alle untermenüpunkte für das gesuchte obermenü ($obermenuid):
select u.menuname from menu u, menu o
where
u.parentid=o.id
and
o.id=$obermenuid

mit diesem konstrukt kannst du dann n-tiefe menübäume bauen.


lf
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 12.08.2002, 23:09   #9
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
@tox: der herr holunda hat behauptet, in den bergen gibts schwammerl zum abwinken. gefunden hab ich nur
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 12.08.2002, 23:25   #10
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
ICH KANN NICHTS DAFÜR DASS DU DIE PLÄTZE NICHT KENNST
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Alt 13.08.2002, 00:08   #11
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
vielleicht habt ihr in verschiedenen wäldern gesucht:9

@lf : die sehen doch auch ganz lecker aus auf dem bild
Toxical ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
[php] abfrage prob 2 Table miteinander verninden [php] abfrage prob 2 Table miteinander verninden
« Tabelle jede 2. Zeile and. Farbe | [PHP] Thumbnail generieren »

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

Erweiterte Suche
Thema bewerten
Thema bewerten:

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 an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:43 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67