Пожалуйста, помогите. Я также дал код ниже. Перепробовал так много вещей. Не работает.
выбрана пространственная база данных:
$db = new SQLite3('db2.sqlite');
пробовал эти расширения нагрузки:
// $db->loadExtension('C:\PHP\ext\libspatialite-2.dll');
// $db->loadExtension('libspatialite-4.dll');
// $db->exec("SELECT InitSpatialMetadata()");
также пробовал эту функцию в случае, если загрузка расширения отключена:
// $db->exec("sqlite3_enable_load_extension(1)");
// $tvalue=$db->loadExtension('C:\\PHP\\sqliteext\\libspatialite-4.dll');
попробовал загрузить расширение здесь:
$db->exec("SELECT load_extension('C:\\PHP\\sqliteext\\libspatialite-4.dll')");
phpinfo();
$result = $db->query("SELECT load_extension('libspatialite-4.dll')");
var_dump($result->fetchArray());
пробовал этот запрос:
$result = $db->query('select astext(geometry) from roads');
var_dump($result->fetchArray());
$rs = $db->query('SELECT spatialite_version()');