Я получаю MDB2 Ошибка: не найдено

Я пытаюсь проверить сайт на моем компьютере как localhost, я получил оригинальные файлы сайта и файл sql для базы данных. Я использую Ubuntu Client 16.04, я установил PHP7, MYSQL, Pearl, MDB2. Я использую соединение, как это

`require_once 'PEAR.php';
PEAR::setErrorHandling(PEAR_ERROR_DIE);
require_once("MDB2.php");

$dburl = "mysql://####################################";
$ib = MDB2::factory($dburl);
unset($dburl);

$ib->setFetchMode(MDB2_FETCHMODE_ASSOC);
if(PEAR::isError($ib)) throw new Exception("Viga andmebaasi ühendamisel: " . $ib->getMessage()); ?>

`

Когда я пытаюсь получить данные из index.php

`

require_once 'db.php';

if  (isset($_GET["s"])) $sort=" ...SQL...; else $sort="...SQL...";

$sql="...SQL...".$sort; //." limit 1";

$rs=$ib->query($sql);
if (PEAR::isError($rs)) die($rs->getMessage());
`

Но я получаю ошибку MDB2 Error: not found.

1

Решение

Проблема была в том, что я использовал php7. Когда я опустился до php 5.6 и переустановил грушу, драйвер mdb2 и драйвер mdb2 mysql все работали нормально!

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]