SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 28.01.2004, 09:46:54
Carsten25 Carsten25 ist offline
Anfänger
 
Registriert seit: Jan 2003
Alter: 45
Beiträge: 15
Carsten25 eine Nachricht über ICQ schicken
Also wenn ich das dann richtig verstanden habe wäre Set auch nicht das richtige für mich.

Also wenn ich alle Kategorien z.B. mit den Id`s 12,55,68,95,152,563, ... haben möchte für jede Zahl den Befehl FIND_IN_SET ('wert', spalte) in den Mysql_query einfügen.
Wie ich schon geschrieben habe funktioniert ja die Abfrage der Ergebnisse schon. Ich möchte nur das Abfrageergebnis gerne wieder in einer weiteren mysql Abfrage einer anderen Tabelle nutzen. Dafür sollten dann die Kategorien Namen auch in dem Format 'Kategorie1','Kategorie2', ... sein.

Hier mal der Aufbau der Tabellen:
___________________________
|catnum__|catname__________|
============================
|1_______|Kategorie1_______|
|2_______|Kategorie2_______|
|3_______|Kategorie3_______|
|4_______|Kategorie4_______|
|5_______|Kategorie5_______|
|6_______|Kategorie6_______|
|7_______|Kategorie7_______|
|8_______|Kategorie8_______|
|9_______|Kategorie9_______|
|10______|Kategorie10______|
============================

Bei der ersten Abfrage möchte ich halt die Kategorien anhand der catnum abfragen was auch funktioniert.

___________________________________________
|ID_|item_____________|cat________________|
===========================================
|1__|Testartikel______|kategorie5_________|
|2__|testartikel_2____|Kategorie2_________|
|3__|Testartikel_4____|Kategorie6_________|
uws.

Hier möchte ich nun die Artikel anhand der Kategoriennamen herausfiltern. Dazu müssten aber die Kategorien aus der vorigen Abfrage in dem Fromat 'Kategorie1','Kategorie3', usw. stehen.

Gruß
Carsten
Mit Zitat antworten
  #12  
Alt 28.01.2004, 14:41:39
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Zitat:
Original geschrieben von Carsten25
Also wenn ich das dann richtig verstanden habe wäre Set auch nicht das richtige für mich.
Nur dann, wenn die Anzahl der Kategorien > 64 ist

Mit dem Datentyp SET organisiere ich nicht nur Userberechtigungen sondern auch ein Artikelsystem. Der Auftraggeber wollte, daß er Texte mehrfach unter verschiedenen Kategorien indizieren kann.

Ich würde Dir vorschlagen, das Prinzip erst mal zu testen. Ein gutes Datenbankdesign schüttelt man nämlich nicht aus dem Ärmel. Wobei ich damit nicht behaupten will, daß mein Vorschlag das Ei des Kolumbus wäre. Dazu weiß ich zuwenig vom Ziel der ganzen Übung. Auch sollte man überlegen, auf sogenannte fixe Tabellen (id -> Bezeichnung) zu verzichten und diese Daten in einem Array zu halten, weil das Array schneller gelesen ist, als der MySQL Server reagieren kann, wenn man ihn mit einem Monster-Join überfällt.
Mit Zitat antworten
Antwort


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

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


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


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt