Hello,
ich habe einen Wert in einer Variablen a&. Dieser Wert soll mit einer Tabelle (MySql) verglichen werden und wenn er einer Zeile entspicht soll eine Aktion folgen.
Die Tabelle hat die Spaltenüberschriften
id , temp , kennzahlGefüllt ist sie mit 5 Zeilen. Wenn mein Wert (a$) nun zwischen 20 und 36 ist, dann entspricht das bspw. der dritten Zeile, was bedeutet das normal ausgegeben werden soll.
Wie kann ich das in PHP umsetzen?
Ich bin nun schonmal soweit, das ich grundsätzlich die Daten Abfragen kann, jedoch weiß ich nicht, wie ich das nuzen kann. Habe schon in anderen Foren gelesen und es mir damit "zusammengebastelt".
a$ = 24;
In PHP fangen die Variablenbezichner mit dem Dollar-Zeichen an, also '$a'.
$abfrage ="select * FROM temps";
Die Abfrage könnte lauten:
$abfrage = "select id
, temp
, kennzahl
from temps
where kennzahl
= '$a'";
In diesem Fall würde die Datenbank alle Zeilen liefern, deren Kennzahl dem Wert von $a entsprechen.
Den '*' in der Abfrage anstelle einer genauen Spaltenliste zu benutzen, ist eigentlich nicht sehr sauber. Man sollte immer versuchen, die Ergebnismenge so klein wie möglich zu halten, sowohl in der Horizontalen (Spaltenliste), wie auch in der Vertikalen (Treffereingrenzung der Datensätze).
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)
