Проблема следующая. Есть вот такой код:
PHP:
скопировать код в буфер обмена
require 'MDB2-2.4.1/MDB2.php'; 'phptype' => 'mysql', 'username' => 'root', 'password' => '1234', 'hostspec' => 'localhost', 'database' => 'driver_test', ); $mdb2 = &MDB2::factory($dsn); if (PEAR::isError($mdb2)) { die($mdb2->getMessage()); } //$mdb2->setFetchMode(MDB2_FETCHMODE_ASSOC); 'type' => 'int', ) ); $table = 'sometable'; $mdb2->mgCreateTable($table, $fields); if (PEAR::isError($mdb2)) { die($mdb2->getMessage()); }
Теоретически он должен создавать таблицу в базе данных driver_test. Я проверил всё. Пароль логин правильные, имя БД правильное, в общем все входные данные правильные. Скрипт работает, ошибок не выдает, однако в БД никаких таблиц не появляется.
Подскажите пожалуйста где я туплю?
Специальной установки PEAR MDB2 я не делал, просто скопировал в папку сайта MDB2-2.4.1 и прописал путь. Драйвер для mysql я тоже скопировал по месту назначения.
Пользуюсь xampp 1.5.3
|