parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

G_Z 25.05.2008 18:37 / 25.05.2008 18:38

Работает только если прописать это:
^use[/class/MySql.p]
$oSql[^MySqlComp::create[mysql://p3test@localhost/p3test]]
То есть, если прописать строку подключения руками — работает, а если вызывать из переменной — нет, так?
Вы уверены, что переменную со строкой подключения никто не изменяет?
Добавьте перед
$oSql[^MySqlComp::create[mysql://p3test@localhost/p3test]]
следующее: ^throw[debug;$SQL.connect-string]
Выдаст ли оно «mysql://p3test@localhost/p3test»?
Но это ведь не правильно: если название базы изменится - придется менять класс, да и в auto.p ведь прописана строка подключения.
Не понимаю как связан класс и название базы.
Объект для работы с базой у вас создаётся в auto.p, он доступен глобально.
Какую строку подключения в момент создания передадите с той базой объект и будет работать.
Но если нужно популяризовать парсер, то одними просьбами разместить кнопки не обойдешься. Нужно, чтобы человек пришел, прочел и сразу все понял. Лично у меня после прочтения документации на сайте шаг влево-вправо от примеров вызывает кучу вопросов.
Задачи популяризации не стоит.Денег с аудитории никто не зарабатывает.Так чтобы «человек пришел, прочел и сразу все понял» — не бывает.То, что у вас возникают вопросы — это нормально.Вы прошли все уроки?