PHP Var. in SELECT Abfrage?

Sebigf

Erfahrenes Mitglied
Hallo zusammen!

Es geht darum, dass ich einen Preis berechnet haben möchte.
Dabei geht es darum, dass ich 3 DB entrys mit werten habe.

Diese werden über eine Var. herausgeladen.

$phpvar['wert1']
$phpvar['wert2']
$phpvar['wert3']

Ich möchte folgendes machen...


Code:
SELECT bla, $phpvar['sql_spalte'] AS wert FROM.....

"sql_spalte" ist der name der Spalte (z.b. $phpvar['wert1']), in der der Name von einer der 3 DB entrys ist.

Es geht mir darum, dass SQL mit dem Inhalt der Vars. (z.b. $phpvar['wert1']) arbeitet.


Ich hoffe es kann einer nachvollziehen was ich möchte....

Danke!
 
Kann mir keiner helfen?

Vielleicht habe ich mich auch nicht richtig ausgedrückt ^^^

Also es geht mir darum, es gibt einen Wert in einer Tabelle.
Sagen wir einmal "wert1", dieser ist in der Spalte "wert" gespeichert.

Nun gibt es eine Variable $var['wert1'], nun will ich, in der SQL SELECT es so einbauen, dass der Wert der Variable genommen wird, anhand des "wert1"!

Ich hoffe es hat nun einer verstanden :D ^^

danke
 
Hallo!

Es geht mir darum, dass SQL mit dem Inhalt der Vars. (z.b. $phpvar['wert1']) arbeitet.
Ich glaube kaum, dass das möglich ist. SQL ist weder ein Teil von PHP noch umgekehrt. Und wenn Du ein SQL-Statement von PHP aus absetzt, dann muss das das gleiche Ergebnis liefern, wie wenn du es von einem anderen Programm/Sprache ausführst. Der Zugriff mit SQL funktioniert so: Du sendest einen Text(deine Anfrage) an den Datenbank-Server und dieser liefert (in welcher Form auch immer) das Ergebnis zurück. Der Datenbank-Server kann keine "Rückfragen" stellen. Du musst das Auslesen des PHP-Array also von Hand vornehmen (z.B. in einer Schleife)
 
Hi!

Ja, das währe auch meine Alternative gewesen.
Wollte nur nach einer "eleganteren" Lösung suchen. :)

Trotzdem THX für die Antwort.
 
Zurück