php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.03.2006, 19:50  
chr
Neuer Benutzer
 
Registriert seit: 07.12.2005
Beiträge: 20
chr
Standard Linkliste mit mehreren Rubriken

Moin,
ich will eine art Linkliste mit mehreren Rubriken (ohne Unterrubriken) schreiben. Wie kann ich jetzt einem Eintrag mehrere Rubriken zuordnen?

Die mySQL-Tabelle für die Links sehen etwa so aus:

Code:
id
rubrikid    'zu welcher/n rubrik(en) gehört der anbieter
name
url
beschreibung
bannercode	'evtl. vorhandener bannercode
datum		'wann hinzugefügt
chr ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.03.2006, 19:54  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Der Beitrag wurde verschoben, wegen...
... Postings im falschen Forum. Bitte beim nächsten Mal darauf achten..

moved to MYSQL


Du könntest den Link einfach zwei mal eintragen, allerdings mit unterschiedlicher Rubrik-ID.
Corvin ist offline   Mit Zitat antworten
Alt 02.03.2006, 20:02  
chr
Neuer Benutzer
 
Registriert seit: 07.12.2005
Beiträge: 20
chr
Standard

Zitat:
moved to MYSQL
hm, hat doch aber nix mit mySql zu tun?

Zitat:
Du könntest den Link einfach zwei mal eintragen, allerdings mit unterschiedlicher Rubrik-ID.
gibts da keine bessere Möglichkeit?

Ich dachte da an sowas wie bitweise "AND" oder "OR" Verknüpfungen? Kenne das aber nur von VisualBasic, in PHP weiß ich nicht wie ich das machen soll.
Die Rubriken hätten dann z.B. die IDs:
Rubrik1 = 1
Rubrik2 = 2
Rubrik3 = 4
Rubrik4 = 8
usw.

Dann würde ein Wert von 9 in der Rubrik4 und Rubrik1 aufgelistet werden.
chr ist offline   Mit Zitat antworten
Alt 02.03.2006, 20:08  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Zitat:
Zitat von chr
hm, hat doch aber nix mit mySql zu tun?
Womit sonst? Zunächst einmal stellt sich bei deinem Problem überhaupt die Frage, wie du die Datenbankstruktur am besten aufbauen kannst.

Zitat:
Zitat von chr
gibts da keine bessere Möglichkeit?

Ich dachte da an sowas wie bitweise "AND" oder "OR" Verknüpfungen?
Das wäre zwar theoretisch möglich und entsprechende Abfragen dürften auch durchaus akzeptable Laufzeiten haben. Das Problem dabei ist aber, dass du bei relativ vielen Rubriken auch entsprechend große Integerwerte speichern musst (genauer gesagt: 2^n für n Rubriken).

Bei Tabellen, zwischen denen eine n:m Beziehung vorliegt, geht man üblicherweise so vor, dass diese Beziehungen in einer dritten Tabelle gespeichert werden:

Links:
linkid INT Primärschlüssel
name VARCHAR
etc.

Rubriken
rubrikid INT Primärschlüssel
name VARCHAR
etc.

Links_Rubriken:
linkid INT Primärschlüssel
rubrikid INT Primärschlüssel
xabbuh ist offline   Mit Zitat antworten
Alt 02.03.2006, 20:38  
chr
Neuer Benutzer
 
Registriert seit: 07.12.2005
Beiträge: 20
chr
Standard

Danke, werde es so versuchen.
chr ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] String mit mehreren Leerzeichen in Array wandeln Kurby PHP Tipps 2008 13 24.07.2008 16:06
Array nach mehreren Feldern sortieren Marcel1 PHP Tipps 2008 4 04.06.2008 05:09
verschachtelte Rubriken ausgeben / alle anzeigen prinzli PHP Tipps 2008 3 25.02.2008 22:37
[MATCH...AGAINST] mit mehreren Tabellen und Datensätzen? becks123 Datenbanken 6 20.06.2007 12:17
if abfrage mit mehreren möglchkeiten kein elseif() PHP Tipps 2007 18 16.01.2007 15:16
Datei in mehreren Teilen uploaden und wieder zusammensetzen? nicobischof PHP Tipps 2006 6 08.08.2006 08:46
Verständnisfrage: Aufruf von mehreren Usern vegeta PHP Tipps 2006 2 02.06.2006 15:39
[Erledigt] Delete aus mehreren Tabellen - Problem Datenbanken 4 16.09.2005 15:24
probleme mit linkliste PHP Tipps 2005-2 3 22.08.2005 16:57
dynamische Linkliste seven-12 PHP Tipps 2005-2 8 21.06.2005 17:00
Wörter mit mehreren Großbuchstaben klein machen, dann... PHP Tipps 2005 10 01.06.2005 18:22
[Erledigt] MySQL Abfrage aus mehreren Tabellen Datenbanken 1 12.04.2005 17:53
Formular mit mehreren Submitbutton DerDesian HTML, Usability und Barrierefreiheit 8 06.04.2005 16:04
Problem mit Linkliste PHP Tipps 2004 5 24.06.2004 20:53

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php linkliste, php dynamische linkliste, php linkliste schreiben, mysql rubriknummer rubrik zuordnen, php linklist6e, php linkliste verwaltung, linkliste php ohne datenbank, php link liste, mysql rubriken zuordnen, http://www.php.de/datenbanken/37755-linkliste-mit-mehreren-rubriken.html, php linkliste datenbank

Alle Zeitangaben in WEZ +1. Es ist jetzt 10:04 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.