Tom: Array mit Wert vergleichen

Beitrag lesen

Hello,

vielen Dank für die Antwort. Soweit ist das klar, jedoch sind in der Spalte temp Werte als Maximalwert eingetragen. Das heißt, es muss verglichen werden ob der Wert der Variable $a kleiner oder gleich (<=) als Zeile 1 ist, oder ob der Wert größer als Zeile 1 oder kleiner als Zeile 2 ist. usw...

$abfrage = "select id, temp, kennzahl from  temps where kennzahl = '$a'";

Den nächst größeren Wert aus der Datenbank kannst Du abfragen mit:

select id, temp, kennzahl
  from  temps
  where kennzahl > '$a'
  order by kennzahl
  limit 1

oder den nächst kleineren mit

select id, temp, kennzahl
  from  temps
  where kennzahl < '$a'
  order by kennzahl desc
  limit 1

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 :-)