вообще то вот так.
это синоним этого
$sql = "SELECT * FROM tbl WHERE field1 = $int AND field2 = '$string' LIMIT $start, $len";Ну а точка с запятой ";" в sql-запросе (именно в запросе, а не в конце php-выражения) обязательно используется только в мониторе (в консоли), и служит разделителем инструкций. При работе с БД посредством php-функций точку с запятой юзать не обязательно.
SELECT * FROM tbl1 WHERE `like` = '".$somevar."';
в данном случае апострофы необходимы
//Если $somevar хранит строковые данные, то да
$sql = "SELECT * FROM tbl1 WHERE like = '$somevar'";
//Если $somevar хранит число, то нет
$sql = "SELECT * FROM tbl1 WHERE like = $somevar";