PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Datenbank Tabelle nach 2 Kriterien durchsuchen?? (http://www.selfphp.de/forum/showthread.php?t=17355)

Allan 02.08.2007 11:49:53

Datenbank Tabelle nach 2 Kriterien durchsuchen??
 
Hey ho alle zusammen,
ich hab ein Problem, bei dem ich nicht weiterkomme. Das ganze sieht so aus:

Ich möchte eine Gegenüberstellung von 2 Einheiten erstellen, bei der jede einheit ausgewählt werden kann (Nach auswahl erscheint ein Bild der Einheit). In der Mitte ist ein Button "Vergleich" und nach dessen betätigung soll automatisch der Sieger angezeigt werden. Die Daten der einzelnen Einheiten liegt in einer SQL Datenbank vor. Allerdings muss die Datenbank nach zwei Kriterien durchsucht werden nämlich:

1. in der Spalte "Typen" muss die Richtige einheitenzeile ausgewählt werden
und dann
2. in der Zeile Typen muss die richtige Rüstung ausgewählt werden

Die Zelle in dem sich beides Schneidet soll als Variable an PHP ausgegeben werden. Ist das überhaupt möglich??

Schema:


1. 2- ------------------->
| ----------------------------------------------------------------------
| Typen | Rüstung leicht | Rüstung mittel | Rüstung schwer|
| ----------------------------------------------------------------------
| Einheit 1 | ----------------- |----#####----|--------------------|
| ----------------------------------------------------------------------
| Einheit 2 |########## |--- Ausgabe--- |-------------------|
| ---------------------------------------------------------------------
| Einheit 3 |-------------------|-----------------|-------------------|
v


PS: Ich denke es ist so ähnlich wie der SVERWEIS bei Excel??

Danke schon im vorraus

Indyk 02.08.2007 12:03:22

AW: Datenbank Tabelle nach 2 Kriterien durchsuchen??
 
ok ich versteh nicht ganz was du willst aber es klingt nach
Code:

SELECT *
FROM tabelle
WHERE typen = wert
  AND rüstung = wert

ich hoffe ich lag richtig

Allan 03.08.2007 14:53:36

AW: Datenbank Tabelle nach 2 Kriterien durchsuchen??
 
Fast richtig, ich hab ein bisschen rumprobiert und in verschiedenen Tutorials geschaut und es rausgefunden:

Code:

select* from tabelle
where Einheit xx    like  Rüstung xx

Also danke für den denkanstoß ,es klappt jetzt wie ich wollte.

Gruß Allan


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:06:40 Uhr.

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