Как загрузить расширение SQLite в PDO?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как загрузить расширение SQLite в PDO?

Сообщение Anonymous »

Во -первых, я хочу сообщить об этом случае, чтобы избежать недоразумения. p>

Я использовал PDO SQLite в моем приложении, его нельзя изменить. < /p>

Я видел здесь, расширения SQLite могут быть загружены как запрос, показанный ниже: < /p>

SELECT load_extension('xyz.so');
$db = new PDO ( 'sqlite:qwert.db' );
$db->query("SELECT load_extension('myextension.so');");
$db->query("SELECT myfunction(name) FROM table");
$rows = $db->fetchAll(PDO::FETCH_CLASS, 'stdClass');
< /code>

Примечание: myfunction - это метод myextension < /em> < /p>

Но когда я тестируюсь с этим Запрос из PDO, он возвращает « не авторизованное < /strong>». Код ниже: < /p>

$db = new SQLite3('qwer.db');
$db->loadExtension('xyz.so');
< /code>

он работает < /p>

Как я знаю, что Pdo sqlite не имеет такого метода, как Loadextension для загрузки расширений < /p>

Есть идеи, как я могу справиться с этим? < /p>

Подробнее здесь: https://stackoverflow.com/questions/875 ... ion-in-pdo
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»