ich habe das schon zig-mal benutzt und es hat immer funktioniert.
allerdings bekomme ich als antwort von sql-server nicht:
Array ( [0] => 10 )
Array ( [0] => 14 )
Array ( [0] => 5 )
Array ( [0] => 0 )
Array ( [0] => 0 )
sondern ein result-set.
vielleicht tippst du mal direkt
select punkte from user order by abs(punkte-14) asc limit 5
in den sql-server ein.