Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помоги с базой

 PHP.SU

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


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

> Без описания
android
Отправлено: 08 Марта, 2013 - 18:29:55
Post Id


Посетитель


Покинул форум
Сообщений всего: 335
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




Здравствуйте, есть сторонний скрипт 1 и в его настройках выставляется база:

server=base.db

Так вот, хотел бы узнать как можно с помощью perl симулировать файл db

Писал внутри файла так:
PHP:
скопировать код в буфер обмена
  1.  
  2. #!/usr/bin/perl -w
  3.  
  4. use DBI;
  5.  
  6. my $host = "localhost"; # вымышленный MySQL-сервер
  7. my $port = "3306"; # порт, на который открываем соединение
  8. my $user = "test"; # имя пользователя (вымышленное)
  9. my $pass = "123456"; # пароль
  10. my $db = $user; # имя базы данных -по умолчанию равно имени пользователя
  11.  
  12. print "Content-type: text/html\n\n";
  13.  
  14. $dbh = DBI->connect("DBI:mysql:$db:$host:$port",$user,$pass);
  15. $sth = $dbh->prepare("select * from test");# готовим запрос
  16. $sth->execute; # исполняем запрос
  17.  
  18. while ($ref = $sth->fetchrow_arrayref) {
  19. if($$ref[3]) {
  20.         print "[info/$$ref[1]:$$ref[2]]\n"; # печатаем результат
  21. }
  22. }
  23.  
  24. $rc = $sth->finish;    # закрываем
  25. $rc = $dbh->disconnect;  # соединение
  26.  


Сам скрипт base.db работает корректно, но при запуске самого скрипта 1 показывает ошибку:
CODE (htmlphp):
скопировать код в буфер обмена
  1. ERROR : [DB.08381AC8] Error 26 executing sql query : file is encrypted or is not a database
  2. ERROR : DBException (26) : Error executing sql query : file is encrypted or is not a database
  3. ^Z
  4.  

(Отредактировано автором: 08 Марта, 2013 - 18:49:08)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы по Perl/Python/.NET »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB