PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
Blyack Отправлено: 29 Апреля, 2008 - 19:01:37 • Тема: Вопрос чайника по PEAR MDB2 • Форум: PEAR и PECL

Ответов: 0
Просмотров: 3474
Проблема следующая. Есть вот такой код:

PHP:
скопировать код в буфер обмена
  1. require 'MDB2-2.4.1/MDB2.php';
  2.  
  3. $dsn = array(
  4.     'phptype'  => 'mysql',
  5.     'username' => 'root',
  6.     'password' => '1234',
  7.     'hostspec' => 'localhost',
  8.     'database' => 'driver_test',
  9.  
  10. );
  11. $mdb2 = &MDB2::factory($dsn);
  12. if (PEAR::isError($mdb2)) {
  13.     die($mdb2->getMessage());
  14. }
  15.  
  16. //$mdb2->setFetchMode(MDB2_FETCHMODE_ASSOC);
  17.  
  18. $fields = array(
  19.     'id' => array(
  20.         'type'     => 'int',
  21.     )
  22. );
  23. $table = 'sometable';
  24.  
  25. $mdb2->mgCreateTable($table, $fields);
  26.  
  27. if (PEAR::isError($mdb2)) {
  28.     die($mdb2->getMessage());
  29. }
  30.  


Теоретически он должен создавать таблицу в базе данных driver_test. Я проверил всё. Пароль логин правильные, имя БД правильное, в общем все входные данные правильные. Скрипт работает, ошибок не выдает, однако в БД никаких таблиц не появляется.
Подскажите пожалуйста где я туплю?
Специальной установки PEAR MDB2 я не делал, просто скопировал в папку сайта MDB2-2.4.1 и прописал путь. Драйвер для mysql я тоже скопировал по месту назначения.
Пользуюсь xampp 1.5.3

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB