Делаю выборку из БД.
################
# key # id # name #
################
# 0 # 0.0 # eraser#
# 1 # 0.1 # pen #
# 2 # 1.0 # pencil#
# 3 # 1.2 # и т.д.#
# и т.д. # 11.0 # и т.д.#
################
Нужно выбрать все записи где id начинается с 1, т.е. строки 1.0 и 1.2
$a=1;
$sql="select * from table where id like \'$a%\'";
Но при таком запросе выдаются не только две необходимые строки, но и строки где id=11.0 и id=12.1 и т.д.
Как быть? Может использовать regexp?