Как в sqlite в запрос передать переменную?
Потому что переменную нужно соединить со строкой запроса, в таком виде, как у вас - $num текст, а не перемення.'<текст запроса>' . $num .';'$row = $db->querySingle('SELECT * FROM data WHERE Id='.$num.';',  ',true);
Также обращайте внимание на кавычки$a = "var";
echo 'sample - $a';
>> sample - $a
echo "sample - $a";
>> sample - var
По-хорошему - юзать плейсхолдеры. Защитит потом не раз от SQL-инъекций.