mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mo 05.12.2016 05:54 Benutzername: Passwort: Auto-Login

Thema: DB-Abfrage richtig formuliert? vom 16.07.2004


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> DB-Abfrage richtig formuliert?
Autor Nachricht
alfamaennchen
Threadersteller

Dabei seit: 09.01.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 16.07.2004 09:40
Titel

DB-Abfrage richtig formuliert?

Antworten mit Zitat Zum Seitenanfang

Hi,
ich habe für ein Shopsystem in ner DB-table die Artikel abgelegt. Innerhalb dieser Tabelle sind für die jeweiligen Artikel 3 Kategoriezuordnungen möglich ($kat1,$kat2,$kat3) - dh. ein Artikel kann in mehreren Kategorien auftauchen.
So:
Nun möchte ich eine Abfrage starten, die mir alle Artikel ausgibt in denen in einer der 3 Tabellenspalten ($kat1,$kat2,$kat3) der Wert k1 ist. Die Abfrage müsste nach meinem logischen Verständnis *zwinker* wie folgt aussehen:

Code:
SELECT * FROM artikel WHERE kat1='k1' oder kat2='k1' oder kat3='k1'


Meine Frage: wie formuliere ich die Abfrage, dass auch php sie versteht?

Danke schonmal
G*
  View user's profile Private Nachricht senden
Waschbequen
Account gelöscht


Ort: -

Verfasst Fr 16.07.2004 09:41
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
SELECT * FROM artikel WHERE kat1='k1' or kat2='k1' or kat3='k1'
 
Anzeige
Anzeige
Account gelöscht


Ort: -
Alter: -
Verfasst Fr 16.07.2004 09:42
Titel

Antworten mit Zitat Zum Seitenanfang

Beitrag gelöscht.
 
Waschbequen
Account gelöscht


Ort: -

Verfasst Fr 16.07.2004 09:47
Titel

Antworten mit Zitat Zum Seitenanfang

Jupp... eigentlich gehört da ne 1:n-Relation rein.
 
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 39
Geschlecht: Männlich
Verfasst Fr 16.07.2004 09:50
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
das was du da machst nich das gelbe vom EI ist

hmm... Zum einen das hier: http://www.dclp-faq.de/q/q-sql-select.html
Und zum anderen scheint es mir nach der Beschreibung so, als hätte man beim Erstellen der DB nicht an eine Normalisierung gedacht.
http://www.little-idiot.de/mysql/mysql.html#toc44
  View user's profile Private Nachricht senden
 
Ähnliche Themen Abfrage des Betriebssystems
Benutzerdefinierte DB Abfrage
Flash abfrage
SQL Abfrage
RadioButton abfrage
[PHP] If-Abfrage
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.