Dynamisches Abfragen und mehr?

Und welcher Wert ist das? Aus einem Textfeld?
Textfeld benennst du dann ja mit name="".
Du kannst ja nach dem String suchen lassen, indem du WHERE $spalte = %$wert% machst.
% ist in MySQL der Platzhalter, wenn ich mich recht erinnere.
Dann muss der Wert, nach dem gesucht wird nur irgendwo dadrinnen stehen.
 
Ja genau. In SQL ist der Platzhalter "%".
Also, mal als kleines Beispiel:

Ich habe die Produkte 1, 5 und 7 angeklickt. Nach der Ausgabe im Array habe ich dann stehen P1, P5 und P7.

P1, P5 und P7 entsprechen den Spalten in der DB. In diesen Spalten habe ich entweder einen Eintrag oder die Spalte ist bei entsprechendem Datensatz leer, ich könnte also sagen SELECT * FROM Tabelle WHERE (P1>0) OR (P5>0) OR (P7>0) - richtig? ;)
 
du willst mit > 0 überprüfen, ob der Datensatz in dieser Spalte leer ist?
So geht das glaub nicht.

vielleicht mit != "" ;)

edit: doch müsste schon gehn. Hab vorhin was anderes gedacht ... *kopfschüttel*
 
Zuletzt bearbeitet:
Also, eine Frage hätte ich da schon:
Ich hab folgende Ausgabe:
Code:
Variable aus dem Array ist/sind: P1

Variable aus dem Array ist/sind: P2

Variable aus dem Array ist/sind: P3
Array ( [0] => P1 [1] => P2 [2] => P3 )

Wie kann ich denn jetzt auf das letzte, bzw. auf ein beliebiges Element zugreifen?
 
Willst du denn mit $var['P1'] ansprechen können? Wenn ja ist das auch kein Problem. Muss man das nur in der foreach ändern.

Dann mal: Kein Problem und bis zum nächsten mal ;)
 
Naja, ich möchte die Variablen dann für die SQL-Suche benutzen...ich bastel mir dann nen String zusammen, dass die Suche in genau so vielen Spalten erfolgt, wie ich vorher in dem Auswahlfeld ausgewählt hab. Ich denk mal, das bekomm ich hin...nochmals danke!
 
Zurück