Vinzenz: MYSQL "Anfängerproblem..."

Beitrag lesen

Hallo Tomi,

Die tbl_timer sieht so aus:
timer_nr  timer_value
1             5
2             10
3             15
.             .
.             .

ResultSet rs = s.executeQuery("SELECT timer_nr FROM tbl_timer WHERE timer_value LIKE" + minutes);

Von Java hab' ich keinen blassen Schimmer, aber die Abfrage würde ich schon umformulieren in:

"SELECT timer_nr FROM tbl_timer WHERE timer_value =" + minutes

Denn Dein timer_value-Feld sieht nach Integer aus und LIKE ist für Zeichenkettenvergleiche da.

Sicherheitshalber sollte man die minutes noch escapen, keine Ahnung wie das in Java geht.

Anschließend prüfe, ob Deine Abfrage überhaupt Werte zurückliefert.

Gruss,

Vinzenz